HashMap

template <typename K, typename V>
class HashMap

HashMap class template.

Public Types

template<>
typedef bool (*comparator)(const K&, const K&)

Public Functions

HashMap()
HashMap(comparator compare)
~HashMap()
unsigned int count() const
const K &keyAt(unsigned int idx) const
K &keyAt(unsigned int idx)
const V &valueAt(unsigned int idx) const
V &valueAt(unsigned int idx)
const V &operator[](const K &key) const
V &operator[](const K &key)
void allocate(unsigned int newSize)
int indexOf(const K &key) const
bool contains(const K &key) const
void removeAt(unsigned index)
void remove(const K &key)
void clear()
void setMultiple(const HashMap<K, V> &map)
void setNullValue(const V &nullv)