Generic Image Library: MutableColorBaseConcept< ColorBase > Struct Template Reference

###  | #  |

Public Member Functions | Public Attributes | List of all members
MutableColorBaseConcept< ColorBase > Struct Template Reference
ColorBase » Concepts

Color base which allows for modifying its elements. More...

`#include <color_base.hpp>`

## Public Member Functions
void | constraints ()

## Public Attributes
ColorBase | cb

## Detailed Description

template<typename ColorBase>
struct boost::gil::MutableColorBaseConcept< ColorBase >

Color base which allows for modifying its elements.

concept MutableColorBaseConcept<ColorBaseConcept T> : Assignable<T>, Swappable<T>
{
template <int K>
struct kth_element_reference_type; where Metafunction<kth_element_reference_type>;
template <int K>
kth_element_reference_type<kth_element_type<T,K>::type>::type at_c(T);
template <ColorBaseConcept T2> where { ColorBasesCompatibleConcept<T,T2> }
T& operator=(T&, const T2&);
};
boost::gil::Assignable
Concept of copy assignment requirement.
Definition basic.hpp:82
boost::gil::ColorBaseConcept
A color base is a container of color elements (such as channels, channel references or channel pointe...
Definition concepts/color_base.hpp:138
boost::gil::ColorBasesCompatibleConcept
Two color bases are compatible if they have the same color space and their elements are compatible,...
Definition concepts/color_base.hpp:304
boost::gil::Metafunction
Concept for type as metafunction requirement.
Definition basic.hpp:164
boost::gil::MutableColorBaseConcept
Color base which allows for modifying its elements.
Definition concepts/color_base.hpp:184
boost::gil::Swappable
Concept of swap operation requirement.
Definition basic.hpp:119

The documentation for this struct was generated from the following file:

- concepts/color_base.hpp