API for operations on a hash table.
|
template<class Key > |
void NORETURN_PRE | Common::unknownKeyError (Key k) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (::Common::String key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (signed char key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (unsigned char key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (short signed key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (short unsigned key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (long signed key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (long unsigned key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (signed int key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (unsigned int key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (long long signed key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (long long unsigned key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (void *key) NORETURN_POST |
|
template<> |
void NORETURN_PRE | Common::unknownKeyError (const char *key) NORETURN_POST |
|
| Common::HashMap< Key, Val, HashFunc, EqualFunc >::HashMap () |
|
| Common::HashMap< Key, Val, HashFunc, EqualFunc >::HashMap (const HM_t &map) |
|
| Common::HashMap< Key, Val, HashFunc, EqualFunc >::~HashMap () |
|
void | Common::HashMap< Key, Val, HashFunc, EqualFunc >::clear (bool shrinkArray=0) |
|
bool | Common::HashMap< Key, Val, HashFunc, EqualFunc >::contains (const Key &key) const |
|
Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::operator[] (const Key &key) |
|
const Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::operator[] (const Key &key) const |
|
Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::getOrCreateVal (const Key &key) |
|
Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::getVal (const Key &key) |
|
const Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::getVal (const Key &key) const |
|
const Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::getValOrDefault (const Key &key) const |
|
const Val & | Common::HashMap< Key, Val, HashFunc, EqualFunc >::getValOrDefault (const Key &key, const Val &defaultVal) const |
|
bool | Common::HashMap< Key, Val, HashFunc, EqualFunc >::tryGetVal (const Key &key, Val &out) const |
|
void | Common::HashMap< Key, Val, HashFunc, EqualFunc >::setVal (const Key &key, const Val &val) |
|
void | Common::HashMap< Key, Val, HashFunc, EqualFunc >::erase (iterator entry) |
|
void | Common::HashMap< Key, Val, HashFunc, EqualFunc >::erase (const Key &key) |
|