#include <MMapIndex.h>
Inheritance diagram for Tagcoll::MMapIndex:
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 MasterMMapIndex * | m_master |
const char * | m_buf |
size_t | m_size |
MMapIndex::MMapIndex | ( | ) |
MMapIndex::MMapIndex | ( | const char * | buf, | |
int | size | |||
) |
MMapIndex::MMapIndex | ( | const MasterMMapIndex & | master, | |
size_t | idx | |||
) |
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 | |||
) |
const char* Tagcoll::MMapIndex::m_buf [protected] |
const MasterMMapIndex* Tagcoll::MMapIndex::m_master [protected] |
size_t Tagcoll::MMapIndex::m_size [protected] |