TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > Member List

This is the complete list of members for TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC >, including all inherited members.

AddKey(const KEY_TYPE &key_value, const MAP_TYPE &map_value)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
Clear()TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetAllKeys(std::vector< KEY_TYPE > &keys)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetAllKeysAndValues(std::vector< KEY_TYPE > &keys, std::vector< MAP_TYPE > &values)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetElementPosition(const KEY_TYPE &key_value, uint32 &p1, sint32 &p2) const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline, private]
GetHashSize() const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetMappedValue(const KEY_TYPE &key_value) const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetNotFoundValue() const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetStatistics(uint32 &numEmptyLists, uint32 &maxListLength, double &avgListLength) const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
GetTableEntryPosition(const KEY_TYPE &key_value) const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline, private]
HashTable(uint32 size, const MAP_TYPE &notFound)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
m_dataTC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [private]
m_not_foundTC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [private]
m_sizeTC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [private]
operator[](const KEY_TYPE &key_value) const TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
RemoveKey(const KEY_TYPE &key_value)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
SetHashSize(uint32 size)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
SetNotFoundValue(const MAP_TYPE &notFound)TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline]
~HashTable()TC::HashTable< KEY_TYPE, MAP_TYPE, HASH_FUNC, KEY_VALUE_COMPARE_FUNC > [inline, virtual]


Copyright (c) Thomas Goessler 2003 - 2008