A mutable subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept. More...
#include <channel.hpp>
Inherits packed_channel_reference_base< Derived, BitField, NumBits, Mutable >.
Public Member Functions | |
| packed_channel_reference (void *data_ptr) | |
| packed_channel_reference (const packed_channel_reference &ref) | |
| const packed_channel_reference & | operator= (integer_t value) const |
| const packed_channel_reference & | operator= (const mutable_reference &ref) const |
| const packed_channel_reference & | operator= (const const_reference &ref) const |
| template<bool Mutable1> | |
| const packed_channel_reference & | operator= (const packed_dynamic_channel_reference< BitField, NumBits, Mutable1 > &ref) const |
| unsigned | first_bit () const |
| integer_t | get () const |
| void | set_unsafe (integer_t value) const |
Friends | |
| class | packed_channel_reference< BitField, FirstBit, NumBits, false > |
A mutable subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept.