Generic Image Library: packed_dynamic_channel_reference< BitField, NumBits, false > Class Template Reference

###  | #  |

Public Types | Public Member Functions | Friends | List of all members
packed_dynamic_channel_reference< BitField, NumBits, false > Class Template Reference
Channel » Models » packed_dynamic_channel_reference

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...

`#include <channel.hpp>`

## Public Types
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

## Public Member Functions
| packed_dynamic_channel_reference (void const *data_ptr, unsigned first_bit)
| packed_dynamic_channel_reference (const_reference const &ref)
| packed_dynamic_channel_reference (mutable_reference const &ref)
auto | first_bit () const -> unsigned int
auto | get () const -> integer_t

## Friends
class | packed_dynamic_channel_reference< BitField, NumBits, true >

## Detailed Description

template<typename BitField, int NumBits>
class boost::gil::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.

The documentation for this class was generated from the following file:

- channel.hpp