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

Bitcounting functor. More...

#include <vs10/bm/bmblocks.h>

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

Public Member Functions

 block_count_func (const blocks_manager &bm)
bm::id_t count () const
void operator() (const bm::word_t *block)
 block_count_func (const blocks_manager &bm)
bm::id_t count () const
void operator() (const bm::word_t *block)

Private Attributes

bm::id_t count_

Detailed Description

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

Bitcounting functor.

Definition at line 104 of file bmblocks.h.


Constructor & Destructor Documentation

template<class Alloc >
bm::blocks_manager< Alloc >::block_count_func::block_count_func ( const blocks_manager bm) [inline]

Definition at line 107 of file bmblocks.h.

template<class Alloc >
bm::blocks_manager< Alloc >::block_count_func::block_count_func ( const blocks_manager bm) [inline]

Definition at line 107 of file bmblocks.h.


Member Function Documentation

template<class Alloc >
bm::id_t bm::blocks_manager< Alloc >::block_count_func::count ( ) const [inline]
template<class Alloc >
bm::id_t bm::blocks_manager< Alloc >::block_count_func::count ( ) const [inline]

Definition at line 110 of file bmblocks.h.

References bm::blocks_manager< Alloc >::block_count_func::count_.

template<class Alloc >
void bm::blocks_manager< Alloc >::block_count_func::operator() ( const bm::word_t block) [inline]
template<class Alloc >
void bm::blocks_manager< Alloc >::block_count_func::operator() ( const bm::word_t block) [inline]

Field Documentation


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