Models a mutable subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter.  
 More...
#include <channel.hpp>
Inherits packed_channel_reference_base< packed_dynamic_channel_reference< BitField, NumBits, true >, BitField, NumBits, true >.
|  | 
| using | const_reference = packed_dynamic_channel_reference< BitField, NumBits, false > const | 
|  | 
| using | mutable_reference = packed_dynamic_channel_reference< BitField, NumBits, true > const | 
|  | 
| using | integer_t = typename parent_t::integer_t | 
|  | 
|  | 
|  | packed_dynamic_channel_reference (void *data_ptr, unsigned first_bit) | 
|  | 
|  | packed_dynamic_channel_reference (const packed_dynamic_channel_reference &ref) | 
|  | 
| packed_dynamic_channel_reference const  & | operator= (integer_t value) const | 
|  | 
| const packed_dynamic_channel_reference & | operator= (const mutable_reference &ref) const | 
|  | 
| const packed_dynamic_channel_reference & | operator= (const const_reference &ref) const | 
|  | 
| template<typename BitField1 , int FirstBit1, bool Mutable1> | 
| const packed_dynamic_channel_reference & | operator= (const packed_channel_reference< BitField1, FirstBit1, NumBits, Mutable1 > &ref) const | 
|  | 
| unsigned | first_bit () const | 
|  | 
| integer_t | get () const | 
|  | 
| void | set_unsafe (integer_t value) const | 
|  | 
|  | 
| class | packed_dynamic_channel_reference< BitField, NumBits, false > | 
|  | 
template<typename BitField, int NumBits>
class boost::gil::packed_dynamic_channel_reference< BitField, NumBits, true >
Models a mutable subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter. 
The documentation for this class was generated from the following file: