|
Namespaces |
| namespace | bm |
Classes |
| class | bm::blocks_manager< Alloc, MS > |
| | bitvector blocks manager Embedded class managing bit-blocks on very low level. Includes number of functor classes used in different bitset algorithms. More...
|
| class | bm::blocks_manager< Alloc, MS >::bm_func_base |
| | Base functor class (block visitor). More...
|
| class | bm::blocks_manager< Alloc, MS >::bm_func_base_const |
| | Base functor class connected for "constant" functors. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_count_base |
| | Base class for bitcounting functors. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_count_func |
| | Bitcounting functor. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_count_arr_func |
| | Bitcounting functor filling the block counts array. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_count_change_func |
| | bit value change counting functor More...
|
| class | bm::blocks_manager< Alloc, MS >::block_any_func |
| | Functor detects if any bit set. More...
|
| class | bm::blocks_manager< Alloc, MS >::gap_level_func |
| class | bm::blocks_manager< Alloc, MS >::block_opt_func |
| class | bm::blocks_manager< Alloc, MS >::block_invert_func |
| | Bitblock invert functor. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_zero_func |
| | Set block zero functor. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_one_func |
| | Fill block with all-one bits functor. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_free_func |
| | Block deallocation functor. More...
|
| class | bm::blocks_manager< Alloc, MS >::block_copy_func |
| | Block copy functor. More...
|
| class | bm::bit_block_guard< BlocksManager > |
| | Bit block buffer guard. More...
|