A brief description of bit_array.
| bit_array constructors |
create bit_array from different data types |
| bit_array operators |
operate on bit_array |
| bit_array iterators |
functions that return itertors to elemets of a bit_array |
| any |
Check if any bits within a range are set within a bit_array |
| count |
return the number of bit elements set in bit_array |
| extract |
extracts a range of elements in the form of a bit_vector |
| flip |
invert bit elements of a bit_array |
| 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_array |
| select |
returns a handle to a range of bit elements in a bit_array |
| size |
returns current number of bit element in a bit_array |
| unpack |
extract a type from a range of bits in a bit_array |