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

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

void MMapIndex::init ( const MasterMMapIndex master,
size_t  idx 
)

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

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


Member Data Documentation

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

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

size_t Tagcoll::MMapIndex::m_size [protected]


The documentation for this class was generated from the following files:
Generated on Sat Jan 17 03:41:01 2009 for libtagcoll by  doxygen 1.5.1