dlvhex  2.5.0
bm::bvector< Alloc >::iterator_base::bitblock_descr Struct Reference

Information about current bitblock. More...

#include <vs10/bm/bm.h>

Data Fields

const bm::word_tptr
 Word pointer.
unsigned bits [32]
 Unpacked list of ON bits.
unsigned idx
 Current position in the bit list.
unsigned cnt
 Number of ON bits.
bm::id_t pos
 Last bit position before.

Detailed Description

template<class Alloc>
struct bm::bvector< Alloc >::iterator_base::bitblock_descr

Information about current bitblock.

Definition at line 289 of file bm.h.


Field Documentation

template<class Alloc>
unsigned bm::bvector< Alloc >::iterator_base::bitblock_descr::bits

Unpacked list of ON bits.

Definition at line 292 of file bm.h.

template<class Alloc>
unsigned bm::bvector< Alloc >::iterator_base::bitblock_descr::cnt

Number of ON bits.

Definition at line 294 of file bm.h.

template<class Alloc>
unsigned bm::bvector< Alloc >::iterator_base::bitblock_descr::idx

Current position in the bit list.

Definition at line 293 of file bm.h.

template<class Alloc>
bm::id_t bm::bvector< Alloc >::iterator_base::bitblock_descr::pos

Last bit position before.

Definition at line 295 of file bm.h.

template<class Alloc>
const bm::word_t * bm::bvector< Alloc >::iterator_base::bitblock_descr::ptr

Word pointer.

Definition at line 291 of file bm.h.

Referenced by bm::bvector< Alloc >::enumerator::search_in_bitblock().


The documentation for this struct was generated from the following files: