dlvhex  2.5.0
bm::blocks_manager< Alloc >::bm_func_base Class Reference

Base functor class (block visitor) More...

#include <vs10/bm/bmblocks.h>

Inheritance diagram for bm::blocks_manager< Alloc >::bm_func_base:
Collaboration diagram for bm::blocks_manager< Alloc >::bm_func_base:

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_managerbm_

Private Member Functions

 bm_func_base (const bm_func_base &)
bm_func_baseoperator= (const bm_func_base &)
 bm_func_base (const bm_func_base &)
bm_func_baseoperator= (const bm_func_base &)

Detailed Description

template<class Alloc>
class bm::blocks_manager< Alloc >::bm_func_base

Base functor class (block visitor)

Definition at line 58 of file bmblocks.h.


Constructor & Destructor Documentation

template<class Alloc >
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base ( blocks_manager bman) [inline]

Definition at line 61 of file bmblocks.h.

template<class Alloc >
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base ( const bm_func_base ) [private]
template<class Alloc >
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base ( blocks_manager bman) [inline]

Definition at line 61 of file bmblocks.h.

template<class Alloc >
bm::blocks_manager< Alloc >::bm_func_base::bm_func_base ( const bm_func_base ) [private]

Member Function Documentation

template<class Alloc >
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_block ( unsigned  ) [inline]
template<class Alloc >
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_block ( unsigned  ) [inline]
template<class Alloc >
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_top ( unsigned  ) [inline]
template<class Alloc >
void bm::blocks_manager< Alloc >::bm_func_base::on_empty_top ( unsigned  ) [inline]
template<class Alloc >
bm_func_base& bm::blocks_manager< Alloc >::bm_func_base::operator= ( const bm_func_base ) [private]
template<class Alloc >
bm_func_base& bm::blocks_manager< Alloc >::bm_func_base::operator= ( const bm_func_base ) [private]

Field Documentation


The documentation for this class was generated from the following files: