Tagcoll::MMapIndex Class Reference

#include <MMapIndex.h>

Inheritance diagram for Tagcoll::MMapIndex:

Inheritance graph
[legend]
Collaboration diagram for Tagcoll::MMapIndex:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MMapIndex ()
 MMapIndex (const char *buf, int size)
 MMapIndex (const MasterMMapIndex &master, size_t idx)
void init (const char *buf, int size)
void init (const MasterMMapIndex &master, size_t idx)

Static Public Member Functions

template<class INT>
static INT align (INT val)
 Round a value to the next word size in the current architecture.

Protected Attributes

const MasterMMapIndexm_master
const char * m_buf
size_t m_size

Constructor & Destructor Documentation

MMapIndex::MMapIndex  ) 
 

MMapIndex::MMapIndex const char *  buf,
int  size
 

MMapIndex::MMapIndex const MasterMMapIndex master,
size_t  idx
 


Member Function Documentation

template<class INT>
static INT Tagcoll::MMapIndex::align INT  val  )  [inline, static]
 

Round a value to the next word size in the current architecture.

void MMapIndex::init const MasterMMapIndex master,
size_t  idx
 

void MMapIndex::init const char *  buf,
int  size
 


Member Data Documentation

const char* Tagcoll::MMapIndex::m_buf [protected]
 

const MasterMMapIndex* Tagcoll::MMapIndex::m_master [protected]
 

size_t Tagcoll::MMapIndex::m_size [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Jun 19 18:14:06 2006 for libtagcoll by  doxygen 1.4.6