Lines Matching defs:HashSet

29     template<typename Value, typename HashFunctions, typename Traits> class HashSet;
31 void deleteAllValues(const HashSet<Value, HashFunctions, Traits>&);
33 void fastDeleteAllValues(const HashSet<Value, HashFunctions, Traits>&);
38 typename TraitsArg = HashTraits<ValueArg> > class HashSet {
55 void swap(HashSet&);
92 friend void deleteAllValues<>(const HashSet&);
93 friend void fastDeleteAllValues<>(const HashSet&);
113 inline void HashSet<T, U, V>::swap(HashSet& other)
119 inline int HashSet<T, U, V>::size() const
125 inline int HashSet<T, U, V>::capacity() const
131 inline bool HashSet<T, U, V>::isEmpty() const
137 inline typename HashSet<T, U, V>::iterator HashSet<T, U, V>::begin() const
143 inline typename HashSet<T, U, V>::iterator HashSet<T, U, V>::end() const
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
162 typename HashSet<Value, HashFunctions, Traits>::iterator
163 inline HashSet<Value, HashFunctions, Traits>::find(const T& value) const
171 inline bool HashSet<Value, HashFunctions, Traits>::contains(const T& value) const
178 inline pair<typename HashSet<T, U, V>::iterator, bool> HashSet<T, U, V>::add(const ValueType& value)
185 inline pair<typename HashSet<Value, HashFunctions, Traits>::iterator, bool>
186 HashSet<Value, HashFunctions, Traits>::add(const T& value)
193 inline void HashSet<T, U, V>::remove(iterator it)
202 inline void HashSet<T, U, V>::remove(const ValueType& value)
208 inline void HashSet<T, U, V>::clear()
223 inline void deleteAllValues(const HashSet<T, U, V>& collection)
225 deleteAllValues<typename HashSet<T, U, V>::ValueType>(collection.m_impl);
238 inline void fastDeleteAllValues(const HashSet<T, U, V>& collection)
240 fastDeleteAllValues<typename HashSet<T, U, V>::ValueType>(collection.m_impl);
244 inline void copyToVector(const HashSet<T, U, V>& collection, W& vector)
246 typedef typename HashSet<T, U, V>::const_iterator iterator;
258 using WTF::HashSet;