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>
◆ Element
template<typename K, typename V>
◆ ElementConst
template<typename K, typename V>
◆ HashMap() [1/2]
template<typename K, typename V>
◆ HashMap() [2/2]
template<typename K, typename V>
◆ ~HashMap()
template<typename K, typename V>
◆ allocate()
template<typename K , typename V >
void HashMap< K, V >::allocate |
( |
unsigned int |
newSize | ) |
|
◆ 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 |
| ) |
|
◆ 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 |
◆ keyAt() [1/2]
template<typename K, typename V>
const K& HashMap< K, V >::keyAt |
( |
unsigned int |
idx | ) |
const |
|
inline |
◆ 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 >
void HashMap< K, V >::removeAt |
( |
unsigned |
index | ) |
|
◆ setMultiple()
template<typename K, typename V>
◆ setNullValue()
template<typename K, typename V>
void HashMap< K, V >::setNullValue |
( |
const V & |
nullv | ) |
|
|
inline |
◆ valueAt() [1/2]
template<typename K, typename V>
const V& HashMap< K, V >::valueAt |
( |
unsigned int |
idx | ) |
const |
|
inline |
◆ 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>
K** HashMap< K, V >::keys = nullptr |
|
protected |
◆ nil
template<typename K, typename V>
◆ size
template<typename K, typename V>
◆ values
template<typename K, typename V>
V** HashMap< K, V >::values = nullptr |
|
protected |
The documentation for this class was generated from the following file: