Lines Matching defs:HashMap
64 // HashMap
66 class HashMap {
112 Iterator(const HashMap<Key, Value>* map)
121 friend class HashMap<Key, Value>;
125 const HashMap<Key, Value>* fMap;
130 HashMap();
131 ~HashMap();
162 typedef typename HashMap<Key, Value>::Entry Entry;
163 typedef typename HashMap<Key, Value>::Iterator Iterator;
234 const HashMap<Key, Value>& GetUnsynchronizedMap() const { return fMap; }
235 HashMap<Key, Value>& GetUnsynchronizedMap() { return fMap; }
240 HashMap<Key, Value> fMap;
344 // HashMap
348 HashMap<Key, Value>::HashMap()
358 HashMap<Key, Value>::~HashMap()
367 HashMap<Key, Value>::InitCheck() const
376 HashMap<Key, Value>::Put(const Key& key, const Value& value)
401 HashMap<Key, Value>::Remove(const Key& key)
418 HashMap<Key, Value>::Remove(Iterator& it)
437 HashMap<Key, Value>::Clear()
452 HashMap<Key, Value>::Get(const Key& key) const
463 HashMap<Key, Value>::Get(const Key& key, Value*& _value) const
476 HashMap<Key, Value>::ContainsKey(const Key& key) const
485 HashMap<Key, Value>::Size() const
493 typename HashMap<Key, Value>::Iterator
494 HashMap<Key, Value>::GetIterator() const
501 using BPrivate::HashMap;