Home | History | Annotate | Download | only in wtf

Lines Matching full:hashmap

32     class HashMap : public FastAllocBase {
53 void swap(HashMap&);
143 inline void HashMap<T, U, V, W, X>::swap(HashMap& other)
149 inline int HashMap<T, U, V, W, X>::size() const
155 inline int HashMap<T, U, V, W, X>::capacity() const
161 inline bool HashMap<T, U, V, W, X>::isEmpty() const
167 inline typename HashMap<T, U, V, W, X>::iterator HashMap<T, U, V, W, X>::begin()
173 inline typename HashMap<T, U, V, W, X>::iterator HashMap<T, U, V, W, X>::end()
179 inline typename HashMap<T, U, V, W, X>::const_iterator HashMap<T, U, V, W, X>::begin() const
185 inline typename HashMap<T, U, V, W, X>::const_iterator HashMap<T, U, V, W, X>::end() const
191 inline typename HashMap<T, U, V, W, X>::iterator HashMap<T, U, V, W, X>::find(const KeyType& key)
197 inline typename HashMap<T, U, V, W, X>::const_iterator HashMap<T, U, V, W, X>::find(const KeyType& key) const
203 inline bool HashMap<T, U, V, W, X>::contains(const KeyType& key) const
210 inline typename HashMap<T, U, V, W, X>::iterator
211 HashMap<T, U, V, W, X>::find(const TYPE& value)
219 inline typename HashMap<T, U, V, W, X>::const_iterator
220 HashMap<T, U, V, W, X>::find(const TYPE& value) const
229 HashMap<T, U, V, W, X>::contains(const TYPE& value) const
236 inline pair<typename HashMap<T, U, V, W, X>::iterator, bool>
237 HashMap<T, U, V, W, X>::inlineAdd(const KeyType& key, const MappedType& mapped)
244 pair<typename HashMap<T, U, V, W, X>::iterator, bool>
245 HashMap<T, U, V, W, X>::set(const KeyType& key, const MappedType& mapped)
257 pair<typename HashMap<T, U, V, W, X>::iterator, bool>
258 HashMap<T, U, V, W, X>::add(const TYPE& key, const MappedType& value)
265 pair<typename HashMap<T, U, V, W, X>::iterator, bool>
266 HashMap<T, U, V, W, X>::add(const KeyType& key, const MappedType& mapped)
272 typename HashMap<T, U, V, W, MappedTraits>::MappedType
273 HashMap<T, U, V, W, MappedTraits>::get(const KeyType& key) const
282 inline void HashMap<T, U, V, W, X>::remove(iterator it)
291 inline void HashMap<T, U, V, W, X>::remove(const KeyType& key)
297 inline void HashMap<T, U, V, W, X>::clear()
303 typename HashMap<T, U, V, W, MappedTraits>::MappedType
304 HashMap<T, U, V, W, MappedTraits>::take(const KeyType& key)
310 typename HashMap<T, U, V, W, MappedTraits>::MappedType result = it->second;
316 inline void HashMap<T, U, V, W, X>::checkConsistency() const
323 bool operator==(const HashMap<T, U, V, W, X>& a, const HashMap<T, U, V, W, X>& b)
328 typedef typename HashMap<T, U, V, W, X>::const_iterator const_iterator;
342 inline bool operator!=(const HashMap<T, U, V, W, X>& a, const HashMap<T, U, V, W, X>& b)
357 inline void deleteAllValues(const HashMap<T, U, V, W, X>& collection)
359 deleteAllPairSeconds<typename HashMap<T, U, V, W, X>::MappedType>(collection);
372 inline void deleteAllKeys(const HashMap<T, U, V, W, X>& collection)
374 deleteAllPairFirsts<typename HashMap<T, U, V, W, X>::KeyType>(collection);
378 inline void copyKeysToVector(const HashMap<T, U, V, W, X>& collection, Y& vector)
380 typedef typename HashMap<T, U, V, W, X>::const_iterator::Keys iterator;
391 inline void copyValuesToVector(const HashMap<T, U, V, W, X>& collection, Y& vector)
393 typedef typename HashMap<T, U, V, W, X>::const_iterator::Values iterator;
405 using WTF::HashMap;