bvector<> iterators
BitMagic Library » bvector<> container

Iterators for compressed bit-vector traversal. More...

Collaboration diagram for bvector<> iterators:

## Data Structures

class | bm::bvector< Alloc >::iterator_base
| Base class for all iterators. More...
class | bm::bvector< Alloc >::insert_iterator
| Output iterator iterator designed to set "ON" bits based on input sequence of integers (bit indeces). More...
class | bm::bvector< Alloc >::bulk_insert_iterator
| Output iterator iterator designed to set "ON" bits based on input sequence of integers. More...
class | bm::bvector< Alloc >::enumerator
| Constant iterator designed to enumerate "ON" bits. More...
class | bm::bvector< Alloc >::counted_enumerator
| Constant iterator designed to enumerate "ON" bits counted_enumerator keeps bitcount, ie number of ON bits starting from the position 0 in the bit string up to the currently enumerated bit. More...

## Detailed Description

Iterators for compressed bit-vector traversal.