HashFunctions     399 Source/platform/heap/Visitor.h template<typename T, typename HashFunctions, typename Traits>
HashFunctions     400 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::HashSet<T, HashFunctions, Traits, WTF::DefaultAllocator> > {
HashFunctions     416 Source/platform/heap/Visitor.h template<typename T, size_t inlineCapacity, typename HashFunctions>
HashFunctions     417 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::ListHashSet<T, inlineCapacity, HashFunctions> > {
HashFunctions     418 Source/platform/heap/Visitor.h     typedef WTF::ListHashSet<T, inlineCapacity, HashFunctions> ListHashSet;
HashFunctions     430 Source/platform/heap/Visitor.h template<typename Key, typename Value, typename HashFunctions, typename KeyTraits, typename ValueTraits>
HashFunctions     431 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::HashMap<Key, Value, HashFunctions, KeyTraits, ValueTraits, WTF::DefaultAllocator> > {
HashFunctions      30 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions = typename DefaultHash<Value>::Hash,
HashFunctions      81 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions      82 Source/wtf/HashCountedSet.h     inline void HashCountedSet<Value, HashFunctions, Traits>::swap(HashCountedSet& other)
HashFunctions      87 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions      88 Source/wtf/HashCountedSet.h     inline unsigned HashCountedSet<Value, HashFunctions, Traits>::size() const
HashFunctions      93 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions      94 Source/wtf/HashCountedSet.h     inline unsigned HashCountedSet<Value, HashFunctions, Traits>::capacity() const
HashFunctions      99 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     100 Source/wtf/HashCountedSet.h     inline bool HashCountedSet<Value, HashFunctions, Traits>::isEmpty() const
HashFunctions     105 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     106 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::begin()
HashFunctions     111 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     112 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::end()
HashFunctions     117 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     118 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::begin() const
HashFunctions     123 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     124 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::end() const
HashFunctions     129 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     130 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::find(const ValueType& value)
HashFunctions     135 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     136 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::find(const ValueType& value) const
HashFunctions     141 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     142 Source/wtf/HashCountedSet.h     inline bool HashCountedSet<Value, HashFunctions, Traits>::contains(const ValueType& value) const
HashFunctions     147 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     148 Source/wtf/HashCountedSet.h     inline unsigned HashCountedSet<Value, HashFunctions, Traits>::count(const ValueType& value) const
HashFunctions     153 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     154 Source/wtf/HashCountedSet.h     inline typename HashCountedSet<Value, HashFunctions, Traits>::AddResult HashCountedSet<Value, HashFunctions, Traits>::add(const ValueType &value)
HashFunctions     161 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     162 Source/wtf/HashCountedSet.h     inline bool HashCountedSet<Value, HashFunctions, Traits>::remove(const ValueType& value)
HashFunctions     167 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     168 Source/wtf/HashCountedSet.h     inline bool HashCountedSet<Value, HashFunctions, Traits>::remove(iterator it)
HashFunctions     185 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     186 Source/wtf/HashCountedSet.h     inline void HashCountedSet<Value, HashFunctions, Traits>::removeAll(const ValueType& value)
HashFunctions     191 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     192 Source/wtf/HashCountedSet.h     inline void HashCountedSet<Value, HashFunctions, Traits>::removeAll(iterator it)
HashFunctions     200 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     201 Source/wtf/HashCountedSet.h     inline void HashCountedSet<Value, HashFunctions, Traits>::clear()
HashFunctions     206 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits, typename VectorType>
HashFunctions     207 Source/wtf/HashCountedSet.h     inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits>& collection, VectorType& vector)
HashFunctions     219 Source/wtf/HashCountedSet.h     template<typename Value, typename HashFunctions, typename Traits>
HashFunctions     220 Source/wtf/HashCountedSet.h     inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits>& collection, Vector<Value>& vector)
HashFunctions     259 Source/wtf/HashMap.h     template<typename ValueTraits, typename HashFunctions>
HashFunctions     261 Source/wtf/HashMap.h         template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); }
HashFunctions     262 Source/wtf/HashMap.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); }
HashFunctions     369 Source/wtf/HashMap.h         return m_impl.template add<HashMapTranslator<ValueTraits, HashFunctions> >(key, mapped);
HashFunctions     445 Source/wtf/HashMap.h         if (HashFunctions::safeToCompareToEmptyOrDeleted) {
HashFunctions     180 Source/wtf/HashSet.h     template<typename Value, typename HashFunctions, typename Traits, typename Allocator>
HashFunctions     181 Source/wtf/HashSet.h     inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(ValuePeekInType value) const
HashFunctions     186 Source/wtf/HashSet.h     template<typename Value, typename HashFunctions, typename Traits, typename Allocator>
HashFunctions     188 Source/wtf/HashSet.h     typename HashSet<Value, HashFunctions, Traits, Allocator>::iterator
HashFunctions     189 Source/wtf/HashSet.h     inline HashSet<Value, HashFunctions, Traits, Allocator>::find(const T& value) const
HashFunctions     194 Source/wtf/HashSet.h     template<typename Value, typename HashFunctions, typename Traits, typename Allocator>
HashFunctions     196 Source/wtf/HashSet.h     inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(const T& value) const
HashFunctions     207 Source/wtf/HashSet.h     template<typename Value, typename HashFunctions, typename Traits, typename Allocator>
HashFunctions     209 Source/wtf/HashSet.h     inline typename HashSet<Value, HashFunctions, Traits, Allocator>::AddResult
HashFunctions     210 Source/wtf/HashSet.h     HashSet<Value, HashFunctions, Traits, Allocator>::add(const T& value)
HashFunctions     239 Source/wtf/HashSet.h         if (HashFunctions::safeToCompareToEmptyOrDeleted) {
HashFunctions      58 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions      60 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions      62 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions      69 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions      79 Source/wtf/HashTable.h         friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>;
HashFunctions      80 Source/wtf/HashTable.h         friend class HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>;
HashFunctions     169 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     179 Source/wtf/HashTable.h         friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>;
HashFunctions     227 Source/wtf/HashTable.h     template<typename HashFunctions> class IdentityHashTranslator {
HashFunctions     229 Source/wtf/HashTable.h         template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); }
HashFunctions     230 Source/wtf/HashTable.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a, b); }
HashFunctions     260 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     261 Source/wtf/HashTable.h     class HashTable : public HashTableDestructorBase<HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>, Allocator::isGarbageCollected> {
HashFunctions     273 Source/wtf/HashTable.h         typedef IdentityHashTranslator<HashFunctions> IdentityTranslatorType;
HashFunctions     479 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     480 Source/wtf/HashTable.h     inline HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable()
HashFunctions     505 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     507 Source/wtf/HashTable.h     inline Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookup(const T& key)
HashFunctions     532 Source/wtf/HashTable.h             if (HashFunctions::safeToCompareToEmptyOrDeleted) {
HashFunctions     561 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     563 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::LookupType HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookupForWriting(const T& key)
HashFunctions     589 Source/wtf/HashTable.h             if (HashFunctions::safeToCompareToEmptyOrDeleted) {
HashFunctions     623 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     625 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::FullLookupType HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::fullLookupForWriting(const T& key)
HashFunctions     651 Source/wtf/HashTable.h             if (HashFunctions::safeToCompareToEmptyOrDeleted) {
HashFunctions     704 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     705 Source/wtf/HashTable.h     inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::initializeBucket(ValueType& bucket)
HashFunctions     710 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     712 Source/wtf/HashTable.h     typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::add(const T& key, const Extra& extra)
HashFunctions     741 Source/wtf/HashTable.h             if (HashFunctions::safeToCompareToEmptyOrDeleted) {
HashFunctions     792 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     794 Source/wtf/HashTable.h     typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::AddResult HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::addPassingHashCode(const T& key, const Extra& extra)
HashFunctions     823 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     824 Source/wtf/HashTable.h     Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::reinsert(ValueType& entry)
HashFunctions     842 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     844 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::iterator HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::find(const T& key)
HashFunctions     853 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     855 Source/wtf/HashTable.h     inline typename HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::const_iterator HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::find(const T& key) const
HashFunctions     864 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     866 Source/wtf/HashTable.h     bool HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::contains(const T& key) const
HashFunctions     871 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     872 Source/wtf/HashTable.h     void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(ValueType* pos)
HashFunctions     890 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     891 Source/wtf/HashTable.h     inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(iterator it)
HashFunctions     899 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     900 Source/wtf/HashTable.h     inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(const_iterator it)
HashFunctions     908 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     909 Source/wtf/HashTable.h     inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(KeyPeekInType key)
HashFunctions     914 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     915 Source/wtf/HashTable.h     Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::allocateTable(unsigned size)
HashFunctions     931 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     932 Source/wtf/HashTable.h     void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::deleteAllBucketsAndDeallocate(ValueType* table, unsigned size)
HashFunctions     956 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     957 Source/wtf/HashTable.h     Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::expand(Value* entry)
HashFunctions     972 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions     973 Source/wtf/HashTable.h     Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::rehash(unsigned newTableSize, Value* entry)
HashFunctions    1013 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1014 Source/wtf/HashTable.h     void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::clear()
HashFunctions    1027 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1028 Source/wtf/HashTable.h     HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable(const HashTable& other)
HashFunctions    1048 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1049 Source/wtf/HashTable.h     void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::swap(HashTable& other)
HashFunctions    1066 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1067 Source/wtf/HashTable.h     HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>& HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::operator=(const HashTable& other)
HashFunctions    1074 Source/wtf/HashTable.h     template<bool isWeak, typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1077 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1078 Source/wtf/HashTable.h     struct WeakProcessingHashTableHelper<false, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> {
HashFunctions    1082 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1083 Source/wtf/HashTable.h     struct WeakProcessingHashTableHelper<true, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> {
HashFunctions    1112 Source/wtf/HashTable.h     template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator>
HashFunctions    1113 Source/wtf/HashTable.h     void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::trace(typename Allocator::Visitor* visitor)
HashFunctions    1134 Source/wtf/HashTable.h             Allocator::registerWeakMembers(visitor, this, m_table, WeakProcessingHashTableHelper<Traits::isWeak, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::process);
HashFunctions      42 Source/wtf/ListHashSet.h     template<typename Value, size_t inlineCapacity, typename HashFunctions> class ListHashSet;
HashFunctions      44 Source/wtf/ListHashSet.h     template<typename Value, size_t inlineCapacity, typename HashFunctions>
HashFunctions      45 Source/wtf/ListHashSet.h     void deleteAllValues(const ListHashSet<Value, inlineCapacity, HashFunctions>&);
HashFunctions     524 Source/wtf/ListHashSet.h     template<typename HashFunctions>
HashFunctions     526 Source/wtf/ListHashSet.h         template<typename T> static unsigned hash(const T& key) { return HashFunctions::hash(key); }
HashFunctions     527 Source/wtf/ListHashSet.h         template<typename T, typename U> static bool equal(const T& a, const U& b) { return HashFunctions::equal(a->m_value, b); }