|
Namespaces |
| namespace | DictHash |
| namespace | KeyCmp |
Classes |
| struct | CompoundKey< A, B > |
| class | HashTable< Key, Value > |
| | A HashTable template class. More...
|
| struct | HashTable< Key, Value >::Pair |
| struct | HashTable< Key, Value >::Node |
| class | HashTable< Key, Value >::_Iterator< U, E, M > |
| class | Map< Key, Value, Sequence > |
| | A Map template class. More...
|
Functions |
| U32 | DictHash::hash (U32 data) |
| U32 | DictHash::hash (const StringCase &data) |
| U32 | DictHash::hash (const StringNoCase &data) |
| U32 | DictHash::hash (const String &data) |
| U32 | DictHash::hash (const char *data) |
| U32 | DictHash::hash (const void *data) |
| template<class A, class B> |
| U32 | DictHash::hash (const CompoundKey< A, B > &compound) |
| U32 | DictHash::nextPrime (U32) |
| template<typename Key> |
| bool | KeyCmp::equals (const Key &keya, const Key &keyb) |
| template<> |
| bool | KeyCmp::equals (const StringCase &keya, const StringCase &keyb) |
| template<> |
| bool | KeyCmp::equals (const StringNoCase &keya, const StringNoCase &keyb) |
| template<> |
| bool | KeyCmp::equals (const String &keya, const String &keyb) |
| template<> |
| bool | KeyCmp::equals (const char *const &keya, const char *const &keyb) |