Torque2D Reference
Loading...
Searching...
No Matches
SimpleHashTable< T > Class Template Reference

#include <simpleHashTable.h>

Inheritance diagram for SimpleHashTable< T >:

Public Member Functions

 SimpleHashTable (const U32 modulusSize=64, bool caseSensitive=true)
void insert (T *pObject, U8 *key, U32 keyLen)
T * remove (U8 *key, U32 keyLen)
T * retrieve (U8 *key, U32 keyLen)
void insert (T *pObject, const char *key)
T * remove (const char *key)
T * retrieve (const char *key)
Public Member Functions inherited from SparseArray< T >
 SparseArray (const U32 modulusSize=64)
 ~SparseArray ()
void insert (T *pObject, U32 key)
T * remove (U32 key)
T * retrieve (U32 key)
void clearTables ()

Additional Inherited Members

Protected Attributes inherited from SparseArray< T >
U32 mModulus
NodemSentryTables

Constructor & Destructor Documentation

◆ SimpleHashTable()

template<class T>
SimpleHashTable ( const U32 modulusSize = 64,
bool caseSensitive = true )
inline

Member Function Documentation

◆ insert() [1/2]

template<class T>
void insert ( T * pObject,
const char * key )
inline

◆ insert() [2/2]

template<class T>
void insert ( T * pObject,
U8 * key,
U32 keyLen )
inline

◆ remove() [1/2]

template<class T>
T * remove ( const char * key)

◆ remove() [2/2]

template<class T>
T * remove ( U8 * key,
U32 keyLen )
inline

◆ retrieve() [1/2]

template<class T>
T * retrieve ( const char * key)

◆ retrieve() [2/2]

template<class T>
T * retrieve ( U8 * key,
U32 keyLen )
inline

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