|  | 
| 
 Namespaces | 
| namespace | boost | 
| namespace | boost::gil | 
| namespace | boost::gil::detail | 
| namespace | std | 
| 
 Classes | 
| struct | channel_traits | 
|  | Traits for channels. Contains the following members:.  More... 
 | 
| struct | scoped_channel_value | 
|  | A channel adaptor that modifies the range of the source channel. Models: ChannelValueConcept.  More... 
 | 
| class | packed_channel_value | 
|  | The value of a subbyte channel. Models: ChannelValueConcept.  More... 
 | 
| class | packed_channel_reference< BitField, FirstBit, NumBits, false > | 
|  | A constant subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept.  More... 
 | 
| class | packed_channel_reference< BitField, FirstBit, NumBits, true > | 
|  | A mutable subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept.  More... 
 | 
| 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... 
 | 
| 
 Typedefs | 
| typedef uint8_t | boost::gil::bits8 | 
| typedef uint16_t | boost::gil::bits16 | 
| typedef uint32_t | boost::gil::bits32 | 
| typedef int8_t | boost::gil::bits8s | 
| typedef int16_t | boost::gil::bits16s | 
| typedef int32_t | boost::gil::bits32s | 
| typedef scoped_channel_value< float, float_zero, float_one >
 | boost::gil::bits32f | 
| 
 Functions | 
| template<typename BF, int FB, int NB, bool M, typename R> | 
| void | std::swap (boost::gil::packed_channel_reference< BF, FB, NB, M > x, R &y) | 
|  | swap for packed_channel_reference 
 | 
| template<typename BF, int FB, int NB, bool M> | 
| void | std::swap (typename boost::gil::packed_channel_reference< BF, FB, NB, M >::value_type &x, boost::gil::packed_channel_reference< BF, FB, NB, M > y) | 
|  | swap for packed_channel_reference 
 | 
| template<typename BF, int FB, int NB, bool M> | 
| void | std::swap (boost::gil::packed_channel_reference< BF, FB, NB, M > x, boost::gil::packed_channel_reference< BF, FB, NB, M > y) | 
|  | swap for packed_channel_reference 
 | 
| template<typename BF, int NB, bool M, typename R> | 
| void | std::swap (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 | std::swap (typename boost::gil::packed_dynamic_channel_reference< BF, NB, M >::value_type &x, boost::gil::packed_dynamic_channel_reference< BF, NB, M > y) | 
|  | swap for packed_dynamic_channel_reference 
 | 
| template<typename BF, int NB, bool M> | 
| void | std::swap (boost::gil::packed_dynamic_channel_reference< BF, NB, M > x, boost::gil::packed_dynamic_channel_reference< BF, NB, M > y) | 
|  | swap for packed_dynamic_channel_reference 
 |