BitMagic-C++
|
Bit-block descriptor. More...
#include <bm.h>
Data Fields | |
const bm::word_t * | ptr |
Word pointer. More... | |
unsigned char | bits [set_bitscan_wave_size *32] |
bit list More... | |
unsigned short | idx |
Current position in the bit list. More... | |
unsigned short | cnt |
Number of ON bits. More... | |
size_type | pos |
Last bit position decode before. More... | |
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().