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] |