dlvhex
2.5.0
|
#include <vs10/bm/bmblocks.h>
Public Member Functions | |
gap_level_func (blocks_manager &bm, const gap_word_t *glevel_len) | |
void | operator() (bm::word_t *block, unsigned idx) |
gap_level_func (blocks_manager &bm, const gap_word_t *glevel_len) | |
void | operator() (bm::word_t *block, unsigned idx) |
Private Attributes | |
const gap_word_t * | glevel_len_ |
Change GAP level lengths functor
Definition at line 255 of file bmblocks.h.
bm::blocks_manager< Alloc >::gap_level_func::gap_level_func | ( | blocks_manager & | bm, |
const gap_word_t * | glevel_len | ||
) | [inline] |
Definition at line 258 of file bmblocks.h.
bm::blocks_manager< Alloc >::gap_level_func::gap_level_func | ( | blocks_manager & | bm, |
const gap_word_t * | glevel_len | ||
) | [inline] |
Definition at line 258 of file bmblocks.h.
void bm::blocks_manager< Alloc >::gap_level_func::operator() | ( | bm::word_t * | block, |
unsigned | idx | ||
) | [inline] |
Definition at line 265 of file bmblocks.h.
References bm::blocks_manager< Alloc >::allocate_gap_block(), bm::blocks_manager< Alloc >::bm_func_base::bm_, BM_IS_GAP, BMGAP_PTR, BMSET_PTRGAP, bm::blocks_manager< Alloc >::free_block(), FULL_BLOCK_ADDR, bm::gap_calc_level(), bm::gap_convert_to_bitset(), bm::gap_is_all_one(), bm::gap_is_all_zero(), bm::gap_length(), bm::gap_max_bits, bm::blocks_manager< Alloc >::get_allocator(), bm::blocks_manager< Alloc >::glen(), bm::blocks_manager< Alloc >::gap_level_func::glevel_len_, bm::blocks_manager< Alloc >::set_block_bit(), and bm::blocks_manager< Alloc >::set_block_ptr().
void bm::blocks_manager< Alloc >::gap_level_func::operator() | ( | bm::word_t * | block, |
unsigned | idx | ||
) | [inline] |
Definition at line 265 of file bmblocks.h.
References bm::blocks_manager< Alloc >::bm_func_base::bm_, BM_IS_GAP, BMGAP_PTR, BMSET_PTRGAP, bm::blocks_manager< Alloc >::free_block(), FULL_BLOCK_ADDR, bm::gap_calc_level(), bm::gap_convert_to_bitset(), bm::gap_is_all_one(), bm::gap_is_all_zero(), bm::gap_length(), bm::gap_max_bits, and bm::blocks_manager< Alloc >::gap_level_func::glevel_len_.
const gap_word_t * bm::blocks_manager< Alloc >::gap_level_func::glevel_len_ [private] |
Definition at line 314 of file bmblocks.h.
Referenced by bm::blocks_manager< Alloc >::gap_level_func::operator()().