![]() TGE Version 1.5.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SparseArray< T > Class Template Reference#include <tSparseArray.h>
|
Public Member Functions | |
SparseArray (const U32 modulusSize=64) | |
~SparseArray () | |
void | insert (T *pObject, U32 key) |
T * | remove (U32 key) |
T * | retreive (U32 key) |
Protected Member Functions | |
void | clearTables () |
Protected Attributes | |
U32 | mModulus |
Node * | mSentryTables |
Data Structures | |
struct | Node |
SparseArray< T >::SparseArray | ( | const U32 | modulusSize = 64 |
) | [inline] |
SparseArray< T >::~SparseArray | ( | ) | [inline] |
void SparseArray< T >::clearTables | ( | ) | [inline, protected] |
void SparseArray< T >::insert | ( | T * | pObject, | |
U32 | key | |||
) | [inline] |
T * SparseArray< T >::remove | ( | U32 | key | ) | [inline] |
T * SparseArray< T >::retreive | ( | U32 | key | ) | [inline] |
U32 SparseArray< T >::mModulus [protected] |
Node* SparseArray< T >::mSentryTables [protected] |