dlvhex
2.5.0
|
Bitblock invert functor. More...
#include <vs10/bm/bmblocks.h>
Public Member Functions | |
block_invert_func (blocks_manager &bm) | |
void | operator() (bm::word_t *block, unsigned idx) |
block_invert_func (blocks_manager &bm) | |
void | operator() (bm::word_t *block, unsigned idx) |
Bitblock invert functor.
Definition at line 493 of file bmblocks.h.
bm::blocks_manager< Alloc >::block_invert_func::block_invert_func | ( | blocks_manager & | bm | ) | [inline] |
Definition at line 496 of file bmblocks.h.
bm::blocks_manager< Alloc >::block_invert_func::block_invert_func | ( | blocks_manager & | bm | ) | [inline] |
Definition at line 496 of file bmblocks.h.
void bm::blocks_manager< Alloc >::block_invert_func::operator() | ( | bm::word_t * | block, |
unsigned | idx | ||
) | [inline] |
Definition at line 499 of file bmblocks.h.
References bm::bit_invert(), bm::blocks_manager< Alloc >::bm_func_base::bm_, BM_IS_GAP, BMGAP_PTR, FULL_BLOCK_ADDR, bm::gap_invert(), IS_FULL_BLOCK, bm::blocks_manager< Alloc >::set_block(), bm::blocks_manager< Alloc >::set_block_ptr(), and bm::set_block_size.
void bm::blocks_manager< Alloc >::block_invert_func::operator() | ( | bm::word_t * | block, |
unsigned | idx | ||
) | [inline] |
Definition at line 499 of file bmblocks.h.
References bm::bit_invert(), bm::blocks_manager< Alloc >::bm_func_base::bm_, BM_IS_GAP, BMGAP_PTR, FULL_BLOCK_ADDR, bm::gap_invert(), IS_FULL_BLOCK, bm::blocks_manager< Alloc >::set_block(), bm::blocks_manager< Alloc >::set_block_ptr(), and bm::set_block_size.