Lines Matching refs:HashSet

37         typename Allocator = DefaultAllocator> class HashSet {
38 WTF_USE_ALLOCATOR(HashSet, Allocator);
58 void swap(HashSet& ref)
63 void swap(typename Allocator::template OtherType<HashSet>::Type other)
65 HashSet& ref = Allocator::getOther(other);
133 inline unsigned HashSet<T, U, V, W>::size() const
139 inline unsigned HashSet<T, U, V, W>::capacity() const
145 inline bool HashSet<T, U, V, W>::isEmpty() const
151 inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::begin() const
157 inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::end() const
163 inline typename HashSet<T, U, V, W>::iterator HashSet<T, U, V, W>::find(ValuePeekInType value) const
169 inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(ValuePeekInType value) const
176 typename HashSet<Value, HashFunctions, Traits, Allocator>::iterator
177 inline HashSet<Value, HashFunctions, Traits, Allocator>::find(const T& value) const
184 inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(const T& value) const
190 inline typename HashSet<T, U, V, W>::AddResult HashSet<T, U, V, W>::add(ValuePassInType value)
197 inline typename HashSet<Value, HashFunctions, Traits, Allocator>::AddResult
198 HashSet<Value, HashFunctions, Traits, Allocator>::add(const T& value)
204 inline void HashSet<T, U, V, W>::remove(iterator it)
210 inline void HashSet<T, U, V, W>::remove(ValuePeekInType value)
216 inline void HashSet<T, U, V, W>::clear()
222 inline bool HashSet<T, U, V, W>::isValidValue(ValuePeekInType value)
239 inline typename HashSet<T, U, V, W>::ValuePassOutType HashSet<T, U, V, W>::take(iterator it)
251 inline typename HashSet<T, U, V, W>::ValuePassOutType HashSet<T, U, V, W>::take(ValuePeekInType value)
257 inline typename HashSet<T, U, V, W>::ValuePassOutType HashSet<T, U, V, W>::takeAny()
277 using WTF::HashSet;