bit_adaptor

The bit_adaptor class allows any Bit Storage type to be treated as a Bit Container. It can be constructed with a reference to a source Bit Storage type, or a temporary can be returned from the function adapt_bits.

bit_adaptor constructors create bit_adaptor from different data types
bit_adaptor operators operate on bit_adaptor
bit_adaptor iterators functions that return itertors to elemets of a bit_adaptor
any Check if any bits within a range are set within a bit_adaptor
count return the number of bit elements set in bit_adaptor
extract extracts a range of elements in the form of a bit_vector
flip invert bit elements of a bit_adaptor
find_first find first bit set to 1 in bit_vector
find_next find next bit after argument index set to 1 in bit_vector
none true if none of the bit elements are set
pack encode value of data within range of bits of bit_adaptor
select returns a handle to a range of bit elements in a bit_adaptor
size returns current number of bit element in a bit_adaptor
unpack extract a type from a range of bits in a bit_adaptor