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<>