Torque3D Documentation / _generateds / SimpleHashTable

SimpleHashTable

Engine/source/core/tSimpleHashTable.h

More...

Private Types

Parent 

Private Attributes

char
mCaseConvBuf [1024]

Private Functions

const char *
caseConv(const char * str)

Public Functions

SimpleHashTable(const U32 modulusSize, bool caseSensitive)
insert(T * pObject, const char * key)
insert(T * pObject, U8 * key, U32 keyLen)
T *
remove(const char * key)
T *
remove(U8 * key, U32 keyLen)
T *
retreive(const char * key)
T *
retreive(U8 * key, U32 keyLen)

Detailed Description

Private Types

typedef SparseArray< T > Parent 

Private Attributes

char mCaseConvBuf [1024]
bool mCaseSensitive 

Private Functions

caseConv(const char * str)

Public Functions

SimpleHashTable(const U32 modulusSize, bool caseSensitive)

insert(T * pObject, const char * key)

insert(T * pObject, U8 * key, U32 keyLen)

remove(const char * key)

remove(U8 * key, U32 keyLen)

retreive(const char * key)

retreive(U8 * key, U32 keyLen)