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 | |
namespace | 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.