Home | History | Annotate | Download | only in wtf

Lines Matching refs:KeyType

33         typedef typename ValueType::first_type KeyType;
39 static bool equal(const KeyType& a, RawKeyType b) { return HashFunctions::equal(a, b); }
56 typedef typename KeyTraits::TraitType KeyType;
64 typedef HashTable<KeyType, ValueType, PairFirstExtractor<ValueType>,
86 iterator find(const KeyType&);
88 const_iterator find(const KeyType&) const;
90 bool contains(const KeyType&) const;
92 MappedType get(const KeyType&) const;
99 pair<iterator, bool> set(const KeyType&, const MappedType&);
105 pair<iterator, bool> add(const KeyType&, const MappedType&);
108 void remove(const KeyType&);
113 MappedType take(const KeyType&); // efficient combination of get with remove
117 pair<iterator, bool> inlineAdd(const KeyType&, const MappedType&);
172 inline typename HashMap<RefPtr<T>, U, V, W, X>::iterator HashMap<RefPtr<T>, U, V, W, X>::find(const KeyType& key)
184 inline typename HashMap<RefPtr<T>, U, V, W, X>::const_iterator HashMap<RefPtr<T>, U, V, W, X>::find(const KeyType& key) const
196 inline bool HashMap<RefPtr<T>, U, V, W, X>::contains(const KeyType& key) const
209 HashMap<RefPtr<T>, U, V, W, X>::inlineAdd(const KeyType& key, const MappedType& mapped)
212 return m_impl.template add<KeyType, MappedType, TranslatorType>(key, mapped);
224 HashMap<RefPtr<T>, U, V, W, X>::set(const KeyType& key, const MappedType& mapped)
248 HashMap<RefPtr<T>, U, V, W, X>::add(const KeyType& key, const MappedType& mapped)
262 HashMap<RefPtr<T>, U, V, W, MappedTraits>::get(const KeyType& key) const
297 inline void HashMap<RefPtr<T>, U, V, W, X>::remove(const KeyType& key)
316 HashMap<RefPtr<T>, U, V, W, MappedTraits>::take(const KeyType& key)