bm::bit_block_guard< BlocksManager > Class Template Reference

Search Toolkit Book for bm::bit_block_guard

#include <bmblocks.h>

Collaboration diagram for bm::bit_block_guard< BlocksManager >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class BlocksManager>
class bm::bit_block_guard< BlocksManager >

Bit block buffer guard.

Definition at line 1524 of file bmblocks.h.

Public Member Functions

 bit_block_guard (BlocksManager &bman, bm::word_t *blk=0)
 ~bit_block_guard ()
void attach (bm::word_t *blk)
bm::word_tallocate ()
bm::word_tget ()

Private Attributes

BlocksManager & bman_
bm::word_tblock_


Constructor & Destructor Documentation

template<class BlocksManager>
bm::bit_block_guard< BlocksManager >::bit_block_guard BlocksManager &  bman,
bm::word_t blk = 0
[inline]
 

Definition at line 1527 of file bmblocks.h.

template<class BlocksManager>
bm::bit_block_guard< BlocksManager >::~bit_block_guard  )  [inline]
 

Definition at line 1531 of file bmblocks.h.


Member Function Documentation

template<class BlocksManager>
bm::word_t* bm::bit_block_guard< BlocksManager >::allocate  )  [inline]
 

Definition at line 1540 of file bmblocks.h.

Referenced by bm::operation_deserializer< BV >::deserialize().

template<class BlocksManager>
void bm::bit_block_guard< BlocksManager >::attach bm::word_t blk  )  [inline]
 

Definition at line 1535 of file bmblocks.h.

template<class BlocksManager>
bm::word_t* bm::bit_block_guard< BlocksManager >::get void   )  [inline]
 

Definition at line 1545 of file bmblocks.h.


Member Data Documentation

template<class BlocksManager>
bm::word_t* bm::bit_block_guard< BlocksManager >::block_ [private]
 

Definition at line 1548 of file bmblocks.h.

template<class BlocksManager>
BlocksManager& bm::bit_block_guard< BlocksManager >::bman_ [private]
 

Definition at line 1547 of file bmblocks.h.


The documentation for this class was generated from the following file:
Generated on Mon Dec 7 16:06:50 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:24:38 2009 by modify_doxy.py rev. 173732