Torque Game Engine DocumentationTGE Version 1.5.2 | ||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||
FreeListChunker< T > Class Template Reference#include <dataChunker.h>
Inheritance diagram for FreeListChunker< T >: ![]()
|
||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| FreeListChunker (S32 size=DataChunker::ChunkSize) | |
| T * | alloc () |
| void | free (T *elem) |
| void | freeBlocks () |
| Free all allocated memory blocks. | |
Private Attributes | |
| S32 | numAllocated |
| S32 | elementSize |
| T * | freeListHead |
| FreeListChunker< T >::FreeListChunker | ( | S32 | size = DataChunker::ChunkSize |
) | [inline] |
| T* FreeListChunker< T >::alloc | ( | ) | [inline] |
| void FreeListChunker< T >::free | ( | T * | elem | ) | [inline] |
| void FreeListChunker< T >::freeBlocks | ( | ) | [inline] |
Free all allocated memory blocks.
This invalidates all pointers returned from alloc().
Reimplemented from DataChunker.
S32 FreeListChunker< T >::numAllocated [private] |
S32 FreeListChunker< T >::elementSize [private] |
T* FreeListChunker< T >::freeListHead [private] |