FreeListChunkerUntyped Class Reference

#include <dataChunker.h>

List of all members.

Public Member Functions

 FreeListChunkerUntyped (U32 inElementSize, DataChunker *inChunker)
 FreeListChunkerUntyped (U32 inElementSize, S32 size=DataChunker::ChunkSize)
 ~FreeListChunkerUntyped ()
voidalloc ()
void free (void *elem)
void freeBlocks ()
U32 getElementSize () const

Private Attributes

DataChunkermChunker
bool mOwnChunker
const U32 mElementSize
voidmFreeListHead


Constructor & Destructor Documentation

FreeListChunkerUntyped::FreeListChunkerUntyped ( U32  inElementSize,
DataChunker inChunker 
) [inline]

FreeListChunkerUntyped::FreeListChunkerUntyped ( U32  inElementSize,
S32  size = DataChunker::ChunkSize 
) [inline]

FreeListChunkerUntyped::~FreeListChunkerUntyped (  )  [inline]


Member Function Documentation

void* FreeListChunkerUntyped::alloc (  )  [inline]

void FreeListChunkerUntyped::free ( void elem  )  [inline]

void FreeListChunkerUntyped::freeBlocks (  )  [inline]

U32 FreeListChunkerUntyped::getElementSize (  )  const [inline]


Member Data Documentation