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

Block copy functor. More...

#include <vs10/bm/bmblocks.h>

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

Public Member Functions

 block_copy_func (blocks_manager &bm_target, const blocks_manager &bm_src)
void operator() (bm::word_t *block, unsigned idx)
 block_copy_func (blocks_manager &bm_target, const blocks_manager &bm_src)
void operator() (bm::word_t *block, unsigned idx)

Private Member Functions

 block_copy_func (const block_copy_func &)
block_copy_funcoperator= (const block_copy_func &)
 block_copy_func (const block_copy_func &)
block_copy_funcoperator= (const block_copy_func &)

Private Attributes

const blocks_managerbm_src_

Detailed Description

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

Block copy functor.

Definition at line 587 of file bmblocks.h.


Constructor & Destructor Documentation

template<class Alloc >
bm::blocks_manager< Alloc >::block_copy_func::block_copy_func ( blocks_manager bm_target,
const blocks_manager bm_src 
) [inline]

Definition at line 590 of file bmblocks.h.

template<class Alloc >
bm::blocks_manager< Alloc >::block_copy_func::block_copy_func ( const block_copy_func ) [private]
template<class Alloc >
bm::blocks_manager< Alloc >::block_copy_func::block_copy_func ( blocks_manager bm_target,
const blocks_manager bm_src 
) [inline]

Definition at line 590 of file bmblocks.h.

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

Member Function Documentation

template<class Alloc >
void bm::blocks_manager< Alloc >::block_copy_func::operator() ( bm::word_t block,
unsigned  idx 
) [inline]
template<class Alloc >
block_copy_func& bm::blocks_manager< Alloc >::block_copy_func::operator= ( const block_copy_func ) [private]
template<class Alloc >
block_copy_func& bm::blocks_manager< Alloc >::block_copy_func::operator= ( const block_copy_func ) [private]

Field Documentation

template<class Alloc >
const blocks_manager & bm::blocks_manager< Alloc >::block_copy_func::bm_src_ [private]

Definition at line 628 of file bmblocks.h.


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