#include <two_bit_color_map.hpp>
Public Types | |
typedef property_traits < IndexMap >::key_type | key_type |
typedef two_bit_color_type | value_type |
typedef void | reference |
typedef read_write_property_map_tag | category |
Public Member Functions | |
BOOST_STATIC_CONSTANT (int, bits_per_char=std::numeric_limits< unsigned char >::digits) | |
BOOST_STATIC_CONSTANT (int, elements_per_char=bits_per_char/2) | |
two_bit_color_map (std::size_t n, const IndexMap &index=IndexMap()) | |
Public Attributes | |
std::size_t | n |
IndexMap | index |
shared_array< unsigned char > | data |
typedef read_write_property_map_tag boost::two_bit_color_map< IndexMap >::category |
typedef property_traits<IndexMap>::key_type boost::two_bit_color_map< IndexMap >::key_type |
typedef void boost::two_bit_color_map< IndexMap >::reference |
typedef two_bit_color_type boost::two_bit_color_map< IndexMap >::value_type |
|
inlineexplicit |
References std::fill(), and boost::shared_array< T >::get().
boost::two_bit_color_map< IndexMap >::BOOST_STATIC_CONSTANT | ( | int | , |
bits_per_char | = std::numeric_limits< unsigned char >::digits |
||
) |
boost::two_bit_color_map< IndexMap >::BOOST_STATIC_CONSTANT | ( | int | , |
elements_per_char | = bits_per_char/2 |
||
) |
shared_array<unsigned char> boost::two_bit_color_map< IndexMap >::data |
Referenced by boost::get(), and boost::put().
IndexMap boost::two_bit_color_map< IndexMap >::index |
Referenced by boost::get(), and boost::put().
std::size_t boost::two_bit_color_map< IndexMap >::n |
Referenced by boost::get(), and boost::put().