#include <HashTable.hpp>
Public Types | |
| typedef int | iterator_type |
Public Member Functions | |
| HashTable () | |
| HashTable (int size) | |
| virtual | ~HashTable () |
| void | initialize (int size=DEFAULT_HASH_TABLE_SIZE) |
| unsigned int | hash (short key) |
| T * | add (short key, T *data) |
| T * | lookup (short key) |
| iterator_type | lookupList (short key) |
| T * | remove (short key) |
| iterator_type | hashTable (int index) |
| NodeList & | nodeList () |
| int | tableSize () |
| int | count () |
Protected Types | |
| enum | { DEFAULT_HASH_TABLE_SIZE = 16 } |
Protected Member Functions | |
| HashTableNode * | lookupNode (short key) |
Protected Attributes | |
| iterator_type * | hashTable_ |
| int | tableSize_ |
| int | count_ |
|
|||||
|
Definition at line 52 of file HashTable.hpp. |
|
|||||
|
Definition at line 32 of file HashTable.hpp. |
|
|||||||||
|
Definition at line 56 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 61 of file HashTable.hpp. |
|
|||||||||
|
Definition at line 71 of file HashTable.hpp. |
|
||||||||||||||||
|
Definition at line 107 of file HashTable.hpp. References se_core::HashTable< T, poolSize >::HashTableNode::data_. |
|
|||||||||
|
Definition at line 180 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 99 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 164 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 90 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 119 of file HashTable.hpp. References se_core::HashTable< T, poolSize >::HashTableNode::data_. |
|
||||||||||
|
Definition at line 134 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 186 of file HashTable.hpp. References se_core::HashTable< T, poolSize >::HashTableNode::key_, and se_core::SinglyLinkedList< ElementType, maxElements, xid >::next(). |
|
|||||||||
|
Definition at line 169 of file HashTable.hpp. |
|
||||||||||
|
Definition at line 142 of file HashTable.hpp. References se_core::HashTable< T, poolSize >::HashTableNode::data_, and se_core::HashTable< T, poolSize >::HashTableNode::key_. |
|
|||||||||
|
Definition at line 175 of file HashTable.hpp. |
|
|||||
|
Definition at line 206 of file HashTable.hpp. |
|
|||||
|
Definition at line 204 of file HashTable.hpp. |
|
|||||
|
Definition at line 205 of file HashTable.hpp. |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:30 2007 by Doxygen version 1.3.9.1.