HashMap class template.
More...
#include <WHashMap.h>
template<typename K, typename V>
class HashMap< K, V >
HashMap class template.
◆ Comparator
template<typename K, typename V>
Compare two keys for equality.
◆ Element
template<typename K, typename V>
◆ ElementConst
template<typename K, typename V>
◆ KeyList
template<typename K, typename V>
◆ SortCompare
template<typename K, typename V>
Return true if key1 < key2.
◆ ValueList
template<typename K, typename V>
◆ HashMap() [1/2]
template<typename K, typename V>
◆ HashMap() [2/2]
template<typename K, typename V>
◆ allocate()
template<typename K, typename V>
◆ begin() [1/2]
template<typename K, typename V>
◆ begin() [2/2]
template<typename K, typename V>
◆ clear()
template<typename K, typename V>
| void HashMap< K, V >::clear |
( |
void |
| ) |
|
|
inline |
◆ contains()
template<typename K, typename V>
◆ count()
template<typename K, typename V>
◆ end() [1/2]
template<typename K, typename V>
◆ end() [2/2]
template<typename K, typename V>
◆ indexOf()
template<typename K, typename V>
| int HashMap< K, V >::indexOf |
( |
const K & |
key | ) |
const |
|
inline |
◆ keyAt() [1/2]
template<typename K, typename V>
◆ keyAt() [2/2]
template<typename K, typename V>
◆ operator[]() [1/2]
template<typename K, typename V>
| const V& HashMap< K, V >::operator[] |
( |
const K & |
key | ) |
const |
|
inline |
◆ operator[]() [2/2]
template<typename K, typename V >
| V & HashMap< K, V >::operator[] |
( |
const K & |
key | ) |
|
◆ remove()
template<typename K, typename V>
| void HashMap< K, V >::remove |
( |
const K & |
key | ) |
|
|
inline |
◆ removeAt()
template<typename K, typename V>
◆ setMultiple()
template<typename K, typename V>
◆ setNullValue()
template<typename K, typename V>
| void HashMap< K, V >::setNullValue |
( |
const V & |
nullv | ) |
|
|
inline |
◆ sort()
template<typename K , typename V >
◆ valueAt() [1/2]
template<typename K, typename V>
◆ valueAt() [2/2]
template<typename K, typename V>
◆ cb_comparator
template<typename K, typename V>
◆ currentIndex
template<typename K, typename V>
◆ keys
template<typename K, typename V>
◆ nil
template<typename K, typename V>
◆ values
template<typename K, typename V>
The documentation for this class was generated from the following file: