Home | History | Annotate | Download | only in wtf

Lines Matching refs:ValueType

45         typedef typename ValueTraits::TraitType ValueType;
48 typedef HashTable<ValueType, ValueType, IdentityExtractor<ValueType>,
52 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> iterator;
53 typedef HashTableConstIteratorAdapter<HashTableType, ValueType> const_iterator;
64 iterator find(const ValueType&) const;
65 bool contains(const ValueType&) const;
71 // static bool equal(const ValueType&, const T&);
77 pair<iterator, bool> add(const ValueType&);
83 // static bool equal(const ValueType&, const T&);
84 // static translate(ValueType&, const T&, unsigned hashCode);
87 void remove(const ValueType&);
102 template<typename ValueType, typename ValueTraits, typename T, typename Translator>
105 static bool equal(const ValueType& a, const T& b) { return Translator::equal(a, b); }
106 static void translate(ValueType& location, const T& key, const T&, unsigned hashCode)
149 inline typename HashSet<T, U, V>::iterator HashSet<T, U, V>::find(const ValueType& value) const
155 inline bool HashSet<T, U, V>::contains(const ValueType& value) const
165 typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, HashTranslator> Adapter;
173 typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, HashTranslator> Adapter;
178 inline pair<typename HashSet<T, U, V>::iterator, bool> HashSet<T, U, V>::add(const ValueType& value)
188 typedef HashSetTranslatorAdapter<ValueType, ValueTraits, T, HashTranslator> Adapter;
202 inline void HashSet<T, U, V>::remove(const ValueType& value)
213 template<typename ValueType, typename HashTableType>
225 deleteAllValues<typename HashSet<T, U, V>::ValueType>(collection.m_impl);
228 template<typename ValueType, typename HashTableType>
240 fastDeleteAllValues<typename HashSet<T, U, V>::ValueType>(collection.m_impl);