dlvhex
2.5.0
|
Go to the source code of this file.
Data Structures | |
class | bm::miniset< A, N > |
Template class implements memory saving set functionality. More... | |
class | bm::bvmini< N > |
Mini bitvector used in bvector template to keep block type flags. More... | |
class | bm::bvector_mini< A > |
Bitvector class with very limited functionality. More... | |
Namespaces | |
namespace | bm |
Defines | |
#define | BM_MINISET_GAPLEN (bm::gap_len_table<true>::_len[0]) |
#define | BM_MINISET_ARRSIZE(x) ((x / 32) + ( (x % 32) && 1 )) |
#define BM_MINISET_ARRSIZE | ( | x | ) | ((x / 32) + ( (x % 32) && 1 )) |
Definition at line 39 of file bmvmin.h.
Referenced by bm::miniset< A, N >::convert_buf(), bm::miniset< A, N >::init_bitbuf(), bm::miniset< A, N >::mem_used(), bm::bvmini< N >::swap(), and bm::miniset< A, N >::~miniset().
#define BM_MINISET_GAPLEN (bm::gap_len_table<true>::_len[0]) |
Definition at line 38 of file bmvmin.h.
Referenced by bm::miniset< A, N >::convert_buf(), bm::miniset< A, N >::init_gapbuf(), bm::miniset< A, N >::mem_used(), bm::miniset< A, N >::set(), and bm::miniset< A, N >::~miniset().