homogeneous_color_base< Element, Layout, 2 > Struct Template Reference
[detail::homogeneous_color_base]
#include <color_base.hpp>
List of all members.
Detailed Description
template<typename Element, typename Layout>
struct boost::gil::detail::homogeneous_color_base< Element, Layout, 2 >
A homogeneous color base holding two color elements. Models
HomogeneousColorBaseConcept or
HomogeneousColorBaseValueConcept.
|
Public Types |
|
typedef Layout | layout_t |
Public Member Functions |
element_reference_type
< homogeneous_color_base >
::type | at (mpl::int_< 0 >) |
element_const_reference_type
< homogeneous_color_base >
::type | at (mpl::int_< 0 >) const |
element_reference_type
< homogeneous_color_base >
::type | at (mpl::int_< 1 >) |
element_const_reference_type
< homogeneous_color_base >
::type | at (mpl::int_< 1 >) const |
|
| homogeneous_color_base (Element v) |
|
| homogeneous_color_base (Element v0, Element v1) |
|
template<typename E2, typename L2> |
| | homogeneous_color_base (const homogeneous_color_base< E2, L2, 2 > &c) |
|
template<typename E2, typename L2> |
| | homogeneous_color_base (homogeneous_color_base< E2, L2, 2 > &c) |
|
template<typename P> |
| | homogeneous_color_base (P *p, bool) |
|
template<typename Ref> |
| Ref | deref () const |
|
template<typename Ptr> |
| | homogeneous_color_base (const Ptr &ptr, std::ptrdiff_t diff) |
|
Element | at_c_dynamic (std::size_t i) const |
The documentation for this struct was generated from the following file: