Mount Fuji Engine
0.8b
|
Pointer List. More...
Public Member Functions | |
void | Init (const char *pGroupName, uint32 maxElements) |
Initialise a pointer list. More... | |
void | Deinit () |
Deinitialise a pointer list. More... | |
T * | Create (T *p) |
Add an item to the list. More... | |
void | Destroy (T *p) |
Destroy an item in the list. More... | |
void | Destroy (T **p) |
Destroy an item in the list. More... | |
T ** | Begin () |
Get an iterator pointing to the start of the list. More... | |
T ** | Find (T *p) |
Find an item in the list. More... | |
void | Clear () |
Clear the list. More... | |
int | GetLength () |
Get the length of the list. More... | |
int | GetMaxElements () |
Get the maximum length of the list. More... | |
bool | IsFull () |
Check if the list is full. More... | |
bool | IsEmpty () |
Check if the list is empty. More... | |
Maintains a list of pointers to objects sorted in no real coherant order.