#include <PropertyHashTable.hpp>
Public Types | |
typedef CompSchema::VoidList::iterator_type | iterator_type |
Public Member Functions | |
PropertyHashTable () | |
PropertyHashTable (int size) | |
virtual | ~PropertyHashTable () |
int | tableIndex (int key) const |
void | initialize (int size=DEFAULT_HASH_TABLE_SIZE) |
Property * | add (Property &newNode) |
Property * | lookup (unsigned int key) const |
iterator_type | lookupList (unsigned int key) |
Property * | remove (short key) |
iterator_type | hashTable (int index) |
int | tableSize () |
int | count () |
Protected Types | |
enum | { DEFAULT_HASH_TABLE_SIZE = 16 } |
Protected Member Functions | |
Property * | lookupNode (unsigned int key) const |
Protected Attributes | |
iterator_type * | hashTable_ |
int | tableSize_ |
int | count_ |
|
Definition at line 34 of file PropertyHashTable.hpp. |
|
Definition at line 36 of file PropertyHashTable.hpp. |
|
Definition at line 46 of file PropertyHashTable.hpp. |
|
Definition at line 51 of file PropertyHashTable.hpp. |
|
Definition at line 56 of file PropertyHashTable.hpp. |
|
Definition at line 91 of file PropertyHashTable.hpp. References AssertFatal, se_core::Property::key(), and se_core::Property::name(). Referenced by se_core::StatComponentParser::parse(). |
|
Definition at line 160 of file PropertyHashTable.hpp. |
|
Definition at line 149 of file PropertyHashTable.hpp. |
|
Definition at line 79 of file PropertyHashTable.hpp. |
|
Definition at line 110 of file PropertyHashTable.hpp. |
|
Definition at line 121 of file PropertyHashTable.hpp. |
|
Definition at line 166 of file PropertyHashTable.hpp. References se_core::Property::key(). |
|
Definition at line 129 of file PropertyHashTable.hpp. References se_core::Property::key(). |
|
Definition at line 75 of file PropertyHashTable.hpp. |
|
Definition at line 155 of file PropertyHashTable.hpp. |
|
Definition at line 42 of file PropertyHashTable.hpp. |
|
Definition at line 40 of file PropertyHashTable.hpp. |
|
Definition at line 41 of file PropertyHashTable.hpp. |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:29 2007 by Doxygen version 1.3.9.1.