|
| bit_range (byte_t *current_byte, int bit_offset) |
|
| bit_range (bit_range const &br) |
|
template<bool M> |
| bit_range (const bit_range< RangeSize, M > &br) |
|
auto | operator= (bit_range const &br) -> bit_range & |
|
bool | operator== (bit_range const &br) const |
|
auto | operator++ () -> bit_range & |
|
auto | operator-- () -> bit_range & |
|
void | bit_advance (difference_type num_bits) |
|
auto | bit_distance_to (bit_range const &b) const -> difference_type |
|
auto | current_byte () const -> byte_t * |
|
auto | bit_offset () const -> int |
|
template<int RangeSize, bool IsMutable>
class boost::gil::bit_range< RangeSize, IsMutable >
A model of a heterogeneous pixel that is not byte aligned. Examples are bitmap (1-bit pixels) or 6-bit RGB (222).