boost::gil::packed_channel_reference<BitField, FirstBit, NumBits, false>

A constant subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept

Synopsis

Declared in <boost/gil/channel.hpp>

template<
    typename BitField,
    int FirstBit,
    int NumBits>
class packed_channel_reference<BitField, FirstBit, NumBits, false>
    : public detail::packed_channel_reference_base<packed_channel_reference<BitField, FirstBit, NumBits, false>, BitField, NumBits, false>

Base Classes

Name

Description

detail::packed_channel_reference_base<packed_channel_reference<BitField, FirstBit, NumBits, false>, BitField, NumBits, false>

Member Functions

Name

Description

packed_channel_reference [constructor]

Constructors

operator=

first_bit

get

operator&

operator*=

operator++

Increment operators

operator+=

operator‐‐

Decrement operators

operator‐=

operator/=

operator integer_t

Conversion to integer_t

Static Member Functions

Data Members

Name

_data_ptr

Static Data Members

Protected Type Aliases

Protected Member Functions

Protected Static Data Members

Friends

Name

Description

boost::gil::packed_channel_reference

Created with MrDocs