Represents a reference proxy to a channel operating over a bit range whose offset is specified at run time. Models ChannelConcept. More...
| Classes | |
| class | packed_dynamic_channel_reference< BitField, NumBits, false > | 
| Models a constant 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... | |
| class | 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.  More... | |
| Functions | |
| template<typename BF , int NB, bool M, typename R > | |
| void | swap (const boost::gil::packed_dynamic_channel_reference< BF, NB, M > x, R &y) | 
| swap for packed_dynamic_channel_reference | |
| template<typename BF , int NB, bool M> | |
| void | swap (typename boost::gil::packed_dynamic_channel_reference< BF, NB, M >::value_type &x, const boost::gil::packed_dynamic_channel_reference< BF, NB, M > y) | 
| swap for packed_dynamic_channel_reference | |
| template<typename BF , int NB, bool M> | |
| void | swap (const boost::gil::packed_dynamic_channel_reference< BF, NB, M > x, const boost::gil::packed_dynamic_channel_reference< BF, NB, M > y) | 
| swap for packed_dynamic_channel_reference | |
Represents a reference proxy to a channel operating over a bit range whose offset is specified at run time. Models ChannelConcept.
Example: