dlvhex
2.5.0
|
Base functor class (block visitor) More...
#include <vs10/bm/bmblocks.h>
Public Member Functions | |
bm_func_base (blocks_manager &bman) | |
void | on_empty_top (unsigned) |
void | on_empty_block (unsigned) |
bm_func_base (blocks_manager &bman) | |
void | on_empty_top (unsigned) |
void | on_empty_block (unsigned) |
Protected Attributes | |
blocks_manager & | bm_ |
Private Member Functions | |
bm_func_base (const bm_func_base &) | |
bm_func_base & | operator= (const bm_func_base &) |
bm_func_base (const bm_func_base &) | |
bm_func_base & | operator= (const bm_func_base &) |
Base functor class (block visitor)
Definition at line 58 of file bmblocks.h.
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base | ( | blocks_manager & | bman | ) | [inline] |
Definition at line 61 of file bmblocks.h.
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base | ( | const bm_func_base & | ) | [private] |
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base | ( | blocks_manager & | bman | ) | [inline] |
Definition at line 61 of file bmblocks.h.
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base | ( | const bm_func_base & | ) | [private] |
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_block | ( | unsigned | ) | [inline] |
Reimplemented in bm::blocks_manager< Alloc >::block_opt_func, and bm::blocks_manager< Alloc >::block_opt_func.
Definition at line 64 of file bmblocks.h.
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_block | ( | unsigned | ) | [inline] |
Reimplemented in bm::blocks_manager< Alloc >::block_opt_func, and bm::blocks_manager< Alloc >::block_opt_func.
Definition at line 64 of file bmblocks.h.
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_top | ( | unsigned | ) | [inline] |
Reimplemented in bm::blocks_manager< Alloc >::block_opt_func, and bm::blocks_manager< Alloc >::block_opt_func.
Definition at line 63 of file bmblocks.h.
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_top | ( | unsigned | ) | [inline] |
Reimplemented in bm::blocks_manager< Alloc >::block_opt_func, and bm::blocks_manager< Alloc >::block_opt_func.
Definition at line 63 of file bmblocks.h.
bm_func_base& bm::blocks_manager< Alloc >::bm_func_base::operator= | ( | const bm_func_base & | ) | [private] |
bm_func_base& bm::blocks_manager< Alloc >::bm_func_base::operator= | ( | const bm_func_base & | ) | [private] |
blocks_manager & bm::blocks_manager< Alloc >::bm_func_base::bm_ [protected] |
Definition at line 69 of file bmblocks.h.
Referenced by bm::blocks_manager< Alloc >::block_opt_func::free_block(), bm::blocks_manager< Alloc >::block_opt_func::on_empty_top(), bm::blocks_manager< Alloc >::gap_level_func::operator()(), bm::blocks_manager< Alloc >::block_opt_func::operator()(), bm::blocks_manager< Alloc >::block_invert_func::operator()(), bm::blocks_manager< Alloc >::block_zero_func::operator()(), bm::blocks_manager< Alloc >::block_one_func::operator()(), bm::blocks_manager< Alloc >::block_free_func::operator()(), and bm::blocks_manager< Alloc >::block_copy_func::operator()().