#include <bm.h>
Inheritance diagram for bm::bvector< Alloc, MS >::counted_enumerator:
Public Types | |
typedef std::input_iterator_tag | iterator_category |
Public Member Functions | |
counted_enumerator () | |
counted_enumerator (const enumerator &en) | |
counted_enumerator & | operator= (const enumerator &en) |
counted_enumerator & | operator++ () |
counted_enumerator | operator++ (int) |
bm::id_t | count () const |
Number of bits ON starting from the . |
When increment operator called current position is increased by 1.
Definition at line 720 of file bm.h.
|
Reimplemented from bm::bvector< Alloc, MS >::enumerator. |
|
|
|
|
|
Number of bits ON starting from the . Method returns number of ON bits fromn the bit 0 to the current bit For the first bit in bitvector it is 1, for the second 2 |
|
Reimplemented from bm::bvector< Alloc, MS >::enumerator. Definition at line 752 of file bm.h. References bm::bvector< Alloc, MS >::enumerator::go_up(). |
|
Reimplemented from bm::bvector< Alloc, MS >::enumerator. Definition at line 744 of file bm.h. References bm::bvector< Alloc, MS >::enumerator::go_up(). |
|
|