Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

MemList Class Reference

#include <MemList.hpp>

List of all members.

Public Methods

 MemList (int incr, int align=8)
void Reset ()
int NumberOfSegments () const
int Used () const
int Total () const
 ~MemList ()
void * GetMem (int size)

Private Attributes

int numSegments
int increment
int alignment
char * p
char * curp
char * endp
MemList * next


Constructor & Destructor Documentation

MemList::MemList int    incr,
int    align = 8
 

MemList::~MemList  
 


Member Function Documentation

void * MemList::GetMem int    size
 

int MemList::NumberOfSegments   const [inline]
 

void MemList::Reset  
 

int MemList::Total   const [inline]
 

int MemList::Used   const [inline]
 


Member Data Documentation

int MemList::alignment [private]
 

char* MemList::curp [private]
 

char* MemList::endp [private]
 

int MemList::increment [private]
 

MemList* MemList::next [private]
 

int MemList::numSegments [private]
 

char* MemList::p [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 6 07:12:04 2004 for LEMUR by doxygen1.2.16