|
BitMagic-C++
|
Constants, tables and typedefs. More...
#include <cstdint>

Go to the source code of this file.
Data Structures | |
| struct | bm::_copyright< T > |
| Internal structure. More... | |
| struct | bm::DeBruijn_bit_position< T > |
| DeBruijn majic table. More... | |
| struct | bm::first_bit_table< T > |
| Structure keeps index of first right 1 bit for every byte. More... | |
| struct | bm::bit_count_table< T > |
| Structure to aid in counting bits table contains count of bits in 0-255 diapason of numbers. More... | |
| struct | bm::lzcnt_table< T > |
| Structure for LZCNT constants (4-bit) More... | |
| struct | bm::tzcnt_table< T > |
| Structure for TZCNT constants. More... | |
| struct | bm::block_set_table< T > |
| Structure keeps all-left/right ON bits masks. More... | |
| struct | bm::gap_len_table< T > |
| Default GAP lengths table. More... | |
| struct | bm::gap_len_table_min< T > |
| Alternative GAP lengths table. Good for for memory saver mode and very sparse bitsets. More... | |
| struct | bm::gap_len_table_nl< T > |
| Non-linear size growth GAP lengths table. More... | |
| struct | bm::globals< T > |
| Internal structure. More... | |
| struct | bm::globals< T >::bo |
Namespaces | |
| bm | |
Macros | |
| #define | BM_DEFAULT_POOL_SIZE 4096 |
Typedefs | |
| typedef unsigned long long int | bm::id64_t |
| typedef unsigned int | bm::id_t |
| typedef unsigned int | bm::word_t |
| typedef unsigned short | bm::short_t |
| typedef unsigned short | bm::gap_word_t |
| typedef id64_t | bm::wordop_t |
Constants, tables and typedefs.
Definition in file bmconst.h.
1.8.17