BitMagic-C++: bm::bvector< Alloc >::statistics Struct Reference

BitMagic-C++

bm::bvector< Alloc >::statistics Struct Reference

Statistical information about bitset's memory allocation details. More...

`#include <bm.h>`

Inheritance diagram for bm::bvector< Alloc >::statistics:
[legend]
Collaboration diagram for bm::bvector< Alloc >::statistics:
[legend]

## Additional Inherited Members
Public Member Functions inherited from bm::bv_statistics
void | add_bit_block () BMNOEXCEPT
| cound bit block More...
void | add_gap_block (unsigned capacity, unsigned length) BMNOEXCEPT
| count gap block More...
void | reset () BMNOEXCEPT
| Reset statisctics. More...
void | add (const bv_statistics &st) BMNOEXCEPT
| Sum data from another sttructure. More...
Data Fields inherited from bm::bv_statistics
size_t | bit_blocks
| Number of bit blocks. More...
size_t | gap_blocks
| Number of GAP blocks. More...
size_t | ptr_sub_blocks
| Number of sub-blocks. More...
size_t | bv_count
| Number of bit-vectors. More...
size_t | max_serialize_mem
| estimated maximum memory for serialization More...
size_t | memory_used
| memory usage for all blocks and service tables More...
size_t | gap_cap_overhead
| gap memory overhead between length and capacity More...
gap_word_t | gap_levels [bm::gap_levels]
| GAP block lengths in the bvect. More...
unsigned long long | gaps_by_level [bm::gap_levels]
| number of GAP blocks at each level More...

## Detailed Description

### template<class Alloc>
struct bm::bvector< Alloc >::statistics

Statistical information about bitset's memory allocation details.

Examples
  sample11.cpp, sample14.cpp, sample3.cpp, sample4.cpp, and xsample01.cpp.

Definition at line 121 of file bm.h.

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

- bm.h