# bm::bvector< Alloc >::iterator_base::bitblock_descr Struct Reference

Information about current bitblock. More...

`#include <bm.h>`

## Data Fields

const bm::word_t * | ptr
| 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[32]

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.

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

- bm.h