HashMap¶
-
template <typename K, typename V>
classHashMap¶ 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
setNullValue(const V &nullv)¶
-
template<>