FreeListChunker< T > Class Template Reference#include <dataChunker.h>
Inheritance diagram for FreeListChunker< T >: ![]()
|
Public Member Functions | |
FreeListChunker (DataChunker *inChunker) | |
FreeListChunker (S32 size=DataChunker::ChunkSize) | |
~FreeListChunker () | |
T * | alloc () |
void | free (T *elem) |
void | freeBlocks () |
Private Attributes | |
DataChunker * | mChunker |
bool | mOwnChunker |
S32 | mElementSize |
T * | mFreeListHead |
FreeListChunker< T >::FreeListChunker | ( | DataChunker * | inChunker | ) | [inline] |
FreeListChunker< T >::FreeListChunker | ( | S32 | size = DataChunker::ChunkSize |
) | [inline] |
FreeListChunker< T >::~FreeListChunker | ( | ) | [inline] |
T* FreeListChunker< T >::alloc | ( | ) | [inline] |
void FreeListChunker< T >::free | ( | T * | elem | ) | [inline] |
void FreeListChunker< T >::freeBlocks | ( | ) | [inline] |
DataChunker* FreeListChunker< T >::mChunker [private] |
bool FreeListChunker< T >::mOwnChunker [private] |
S32 FreeListChunker< T >::mElementSize [private] |
T* FreeListChunker< T >::mFreeListHead [private] |