|
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.
1.8.5