BitMagic-C++
Data Structures

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.