Mount Fuji Engine  0.8b
Public Member Functions
MFPtrList< T > Class Template Reference

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

Detailed Description

template<class T>
class MFPtrList< T >

Maintains a list of pointers to objects sorted in no real coherant order.


The documentation for this class was generated from the following file: