|
BitMagic-C++
|
Bit-block descriptor. More...
#include <bm.h>
Data Fields | |
| const bm::word_t * | ptr |
| Word pointer. | |
| unsigned char | bits [set_bitscan_wave_size *32] |
| bit list | |
| unsigned short | idx |
| Current position in the bit list. | |
| unsigned short | cnt |
| Number of ON bits. | |
| size_type | pos |
| Last bit position decode before. | |
Bit-block descriptor.
| unsigned char bm::bvector< Alloc >::iterator_base::bitblock_descr::bits[set_bitscan_wave_size *32] |
bit list
Definition at line 333 of file bm.h.
Referenced by bm::bvector< Alloc >::iterator_base::compare_state(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), and bm::bvector< Alloc >::enumerator::skip().
| unsigned short bm::bvector< Alloc >::iterator_base::bitblock_descr::cnt |
Number of ON bits.
Definition at line 335 of file bm.h.
Referenced by bm::bvector< Alloc >::iterator_base::compare_state(), and bm::bvector< Alloc >::enumerator::go_to().
| unsigned short bm::bvector< Alloc >::iterator_base::bitblock_descr::idx |
Current position in the bit list.
Definition at line 334 of file bm.h.
Referenced by bm::bvector< Alloc >::iterator_base::compare_state(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), and bm::bvector< Alloc >::enumerator::skip().
| size_type bm::bvector< Alloc >::iterator_base::bitblock_descr::pos |
Last bit position decode before.
Definition at line 336 of file bm.h.
Referenced by bm::bvector< Alloc >::iterator_base::compare_state(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), and bm::bvector< Alloc >::enumerator::skip().
| const bm::word_t* bm::bvector< Alloc >::iterator_base::bitblock_descr::ptr |
Word pointer.
Definition at line 332 of file bm.h.
Referenced by bm::bvector< Alloc >::iterator_base::compare_state(), bm::bvector< Alloc >::enumerator::go_to(), bm::bvector< Alloc >::enumerator::go_up(), and bm::bvector< Alloc >::enumerator::skip().