Traits 124 Source/bindings/v8/custom/V8TypedArrayCustom.h typedef typename Traits::V8Type V8Type; Traits 148 Source/bindings/v8/custom/V8TypedArrayCustom.h v8::Local<v8::Object> wrapper = V8Type::New(v8Buffer.As<v8::ArrayBuffer>(), impl->byteOffset(), Traits::length(impl.get())); Traits 157 Source/bindings/v8/custom/V8TypedArrayCustom.h ASSERT(Traits::IsInstance(object)); Traits 164 Source/bindings/v8/custom/V8TypedArrayCustom.h RefPtr<TypedArray> typedArray = TypedArray::create(arrayBuffer, view->ByteOffset(), Traits::length(view)); Traits 1289 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1292 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, false, T, Traits>::mark(visitor, t); Traits 1337 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1339 Source/platform/heap/Heap.h typedef HeapVectorBacking<T, Traits> Type; Traits 1455 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1456 Source/platform/heap/Heap.h struct ThreadingTrait<HeapVectorBacking<T, Traits> > { Traits 1539 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1540 Source/platform/heap/Heap.h struct GCInfoTrait<HeapVectorBacking<T, Traits> > { Traits 1545 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1546 Source/platform/heap/Heap.h const GCInfo GCInfoTrait<HeapVectorBacking<T, Traits> >::info = { Traits 1547 Source/platform/heap/Heap.h TraceTrait<HeapVectorBacking<T, Traits> >::trace, Traits 1548 Source/platform/heap/Heap.h FinalizerTrait<HeapVectorBacking<T, Traits> >::finalize, Traits 1549 Source/platform/heap/Heap.h Traits::needsDestruction, Traits 1565 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename T, typename Traits> Traits 1574 Source/platform/heap/Heap.h COMPILE_ASSERT(!WTF::ShouldBeTraced<Traits>::value || sizeof(T) > allocationGranularity || Traits::canInitializeWithMemset, HeapOverallocationCanCauseSpuriousVisits); Traits 1582 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, markWeakMembersStrongly, T, Traits>::mark(visitor, array[i]); Traits 1597 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, markWeakMembersStrongly, Value, Traits>::mark(visitor, array[i]); Traits 1602 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename Key, typename Value, typename Traits> Traits 1606 Source/platform/heap/Heap.h ASSERT(WTF::ShouldBeTraced<Traits>::value || (Traits::isWeak && markWeakMembersStrongly)); Traits 1607 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<typename Traits::KeyTraits>::value, Traits::KeyTraits::isWeak, markWeakMembersStrongly, Key, typename Traits::KeyTraits>::mark(visitor, self.key); Traits 1608 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<typename Traits::ValueTraits>::value, Traits::ValueTraits::isWeak, markWeakMembersStrongly, Value, typename Traits::ValueTraits>::mark(visitor, self.value); Traits 1633 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1634 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, true, HeapVectorBacking<T, Traits>, void> : public BaseVisitVectorBackingTrait<true, T, Traits> { Traits 1638 Source/platform/heap/Heap.h template<bool isWeak, bool markWeakMembersStrongly, typename T, typename Traits> Traits 1639 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, isWeak, markWeakMembersStrongly, HeapVectorBacking<T, Traits>, void> : public BaseVisitVectorBackingTrait<markWeakMembersStrongly, T, Traits> { Traits 1653 Source/platform/heap/Heap.h template<typename Key, typename Value, typename Traits> Traits 1654 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, true, WTF::KeyValuePair<Key, Value>, Traits> : public BaseVisitKeyValuePairTrait<true, Key, Value, Traits> { Traits 1658 Source/platform/heap/Heap.h template<bool isWeak, bool markWeakMembersStrongly, typename Key, typename Value, typename Traits> Traits 1659 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, isWeak, markWeakMembersStrongly, WTF::KeyValuePair<Key, Value>, Traits> : public BaseVisitKeyValuePairTrait<markWeakMembersStrongly, Key, Value, Traits> { Traits 1663 Source/platform/heap/Heap.h template<bool markWeakMembersStrongly, typename T, typename Traits> Traits 1664 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, false, markWeakMembersStrongly, Member<T>, Traits> { Traits 1672 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1673 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<false, true, true, WeakMember<T>, Traits> { Traits 1688 Source/platform/heap/Heap.h template<bool isWeak, bool markWeakMembersStrongly, typename T, typename Traits> Traits 1689 Source/platform/heap/Heap.h struct CollectionBackingTraceTrait<true, isWeak, markWeakMembersStrongly, T, Traits> { Traits 1696 Source/platform/heap/Heap.h template<typename T, typename Traits> Traits 1697 Source/platform/heap/Heap.h struct TraceTrait<HeapVectorBacking<T, Traits> > { Traits 1698 Source/platform/heap/Heap.h typedef HeapVectorBacking<T, Traits> Backing; Traits 1701 Source/platform/heap/Heap.h COMPILE_ASSERT(!Traits::isWeak, WeDontSupportWeaknessInHeapVectors); Traits 1702 Source/platform/heap/Heap.h if (WTF::ShouldBeTraced<Traits>::value) Traits 1703 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, false, false, HeapVectorBacking<T, Traits>, void>::mark(visitor, self); Traits 1729 Source/platform/heap/Heap.h if (WTF::ShouldBeTraced<Traits>::value || Traits::isWeak) Traits 1730 Source/platform/heap/Heap.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, true, Backing, void>::mark(visitor, self); Traits 1734 Source/platform/heap/Heap.h if (WTF::ShouldBeTraced<Traits>::value || Traits::isWeak) Traits 62 Source/platform/heap/Visitor.h template<bool needsTracing, bool isWeak, bool markWeakMembersStrongly, typename T, typename Traits> struct CollectionBackingTraceTrait; Traits 399 Source/platform/heap/Visitor.h template<typename T, typename HashFunctions, typename Traits> Traits 400 Source/platform/heap/Visitor.h struct OffHeapCollectionTraceTrait<WTF::HashSet<T, HashFunctions, Traits, WTF::DefaultAllocator> > { Traits 407 Source/platform/heap/Visitor.h if (WTF::ShouldBeTraced<Traits>::value) { Traits 410 Source/platform/heap/Visitor.h CollectionBackingTraceTrait<WTF::ShouldBeTraced<Traits>::value, Traits::isWeak, false, T, Traits>::mark(visitor, *it); Traits 412 Source/platform/heap/Visitor.h COMPILE_ASSERT(!Traits::isWeak, WeakOffHeapCollectionsConsideredDangerous0); Traits 479 Source/platform/heap/Visitor.h template<typename T, typename Traits = WTF::VectorTraits<T> > Traits 65 Source/wtf/DefaultAllocator.h template<typename T, typename Traits> Traits 119 Source/wtf/DefaultAllocator.h template<typename T, typename Traits> Traits 31 Source/wtf/HashCountedSet.h typename Traits = HashTraits<Value> > class HashCountedSet { Traits 81 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 82 Source/wtf/HashCountedSet.h inline void HashCountedSet<Value, HashFunctions, Traits>::swap(HashCountedSet& other) Traits 87 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 88 Source/wtf/HashCountedSet.h inline unsigned HashCountedSet<Value, HashFunctions, Traits>::size() const Traits 93 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 94 Source/wtf/HashCountedSet.h inline unsigned HashCountedSet<Value, HashFunctions, Traits>::capacity() const Traits 99 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 100 Source/wtf/HashCountedSet.h inline bool HashCountedSet<Value, HashFunctions, Traits>::isEmpty() const Traits 105 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 106 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::begin() Traits 111 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 112 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::end() Traits 117 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 118 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::begin() const Traits 123 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 124 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::end() const Traits 129 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 130 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::iterator HashCountedSet<Value, HashFunctions, Traits>::find(const ValueType& value) Traits 135 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 136 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator HashCountedSet<Value, HashFunctions, Traits>::find(const ValueType& value) const Traits 141 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 142 Source/wtf/HashCountedSet.h inline bool HashCountedSet<Value, HashFunctions, Traits>::contains(const ValueType& value) const Traits 147 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 148 Source/wtf/HashCountedSet.h inline unsigned HashCountedSet<Value, HashFunctions, Traits>::count(const ValueType& value) const Traits 153 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 154 Source/wtf/HashCountedSet.h inline typename HashCountedSet<Value, HashFunctions, Traits>::AddResult HashCountedSet<Value, HashFunctions, Traits>::add(const ValueType &value) Traits 161 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 162 Source/wtf/HashCountedSet.h inline bool HashCountedSet<Value, HashFunctions, Traits>::remove(const ValueType& value) Traits 167 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 168 Source/wtf/HashCountedSet.h inline bool HashCountedSet<Value, HashFunctions, Traits>::remove(iterator it) Traits 185 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 186 Source/wtf/HashCountedSet.h inline void HashCountedSet<Value, HashFunctions, Traits>::removeAll(const ValueType& value) Traits 191 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 192 Source/wtf/HashCountedSet.h inline void HashCountedSet<Value, HashFunctions, Traits>::removeAll(iterator it) Traits 200 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 201 Source/wtf/HashCountedSet.h inline void HashCountedSet<Value, HashFunctions, Traits>::clear() Traits 206 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits, typename VectorType> Traits 207 Source/wtf/HashCountedSet.h inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits>& collection, VectorType& vector) Traits 209 Source/wtf/HashCountedSet.h typedef typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator iterator; Traits 219 Source/wtf/HashCountedSet.h template<typename Value, typename HashFunctions, typename Traits> Traits 220 Source/wtf/HashCountedSet.h inline void copyToVector(const HashCountedSet<Value, HashFunctions, Traits>& collection, Vector<Value>& vector) Traits 222 Source/wtf/HashCountedSet.h typedef typename HashCountedSet<Value, HashFunctions, Traits>::const_iterator iterator; Traits 180 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Traits 181 Source/wtf/HashSet.h inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(ValuePeekInType value) const Traits 186 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Traits 188 Source/wtf/HashSet.h typename HashSet<Value, HashFunctions, Traits, Allocator>::iterator Traits 189 Source/wtf/HashSet.h inline HashSet<Value, HashFunctions, Traits, Allocator>::find(const T& value) const Traits 194 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Traits 196 Source/wtf/HashSet.h inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(const T& value) const Traits 207 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Traits 209 Source/wtf/HashSet.h inline typename HashSet<Value, HashFunctions, Traits, Allocator>::AddResult Traits 210 Source/wtf/HashSet.h HashSet<Value, HashFunctions, Traits, Allocator>::add(const T& value) Traits 58 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 60 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 62 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 69 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 76 Source/wtf/HashTable.h typedef typename Traits::IteratorConstGetType GetType; Traits 79 Source/wtf/HashTable.h friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Traits 80 Source/wtf/HashTable.h friend class HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Traits 128 Source/wtf/HashTable.h typename Traits::IteratorConstReferenceType operator*() const { return Traits::getToReferenceConstConversion(get()); } Traits 169 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 176 Source/wtf/HashTable.h typedef typename Traits::IteratorGetType GetType; Traits 179 Source/wtf/HashTable.h friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Traits 190 Source/wtf/HashTable.h typename Traits::IteratorReferenceType operator*() const { return Traits::getToReferenceConversion(get()); } Traits 260 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 261 Source/wtf/HashTable.h class HashTable : public HashTableDestructorBase<HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>, Allocator::isGarbageCollected> { Traits 265 Source/wtf/HashTable.h typedef Traits ValueTraits; Traits 272 Source/wtf/HashTable.h typedef typename Traits::PeekInType ValuePeekInType; Traits 411 Source/wtf/HashTable.h static void deleteBucket(ValueType& bucket) { bucket.~ValueType(); Traits::constructDeletedValue(bucket); } Traits 479 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 480 Source/wtf/HashTable.h inline HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable() Traits 505 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 507 Source/wtf/HashTable.h inline Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookup(const T& key) Traits 561 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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) Traits 623 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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) Traits 688 Source/wtf/HashTable.h template<typename Traits, typename Value> static void initialize(Value& bucket) Traits 690 Source/wtf/HashTable.h new (NotNull, &bucket) Value(Traits::emptyValue()); Traits 695 Source/wtf/HashTable.h template<typename Traits, typename Value> static void initialize(Value& bucket) Traits 704 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 705 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::initializeBucket(ValueType& bucket) Traits 707 Source/wtf/HashTable.h HashTableBucketInitializer<Traits::emptyValueIsZero>::template initialize<Traits>(bucket); Traits 710 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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) Traits 792 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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) Traits 823 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 824 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::reinsert(ValueType& entry) Traits 837 Source/wtf/HashTable.h Mover<ValueType, Traits::needsDestruction>::move(entry, *newEntry); Traits 842 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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) Traits 853 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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 Traits 864 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 866 Source/wtf/HashTable.h bool HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::contains(const T& key) const Traits 871 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 872 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(ValueType* pos) Traits 890 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 891 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(iterator it) Traits 899 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 900 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(const_iterator it) Traits 908 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 909 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(KeyPeekInType key) Traits 914 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 915 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::allocateTable(unsigned size) Traits 921 Source/wtf/HashTable.h if (Traits::emptyValueIsZero) { Traits 931 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 932 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::deleteAllBucketsAndDeallocate(ValueType* table, unsigned size) Traits 934 Source/wtf/HashTable.h if (Traits::needsDestruction) { Traits 956 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 957 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::expand(Value* entry) Traits 972 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 973 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::rehash(unsigned newTableSize, Value* entry) Traits 1013 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1014 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::clear() Traits 1027 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1028 Source/wtf/HashTable.h HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable(const HashTable& other) Traits 1048 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1049 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::swap(HashTable& other) Traits 1066 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 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) Traits 1074 Source/wtf/HashTable.h template<bool isWeak, typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1077 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1078 Source/wtf/HashTable.h struct WeakProcessingHashTableHelper<false, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> { Traits 1082 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1083 Source/wtf/HashTable.h struct WeakProcessingHashTableHelper<true, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> { Traits 1112 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Traits 1113 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::trace(typename Allocator::Visitor* visitor) Traits 1131 Source/wtf/HashTable.h if (!Traits::isWeak) Traits 1134 Source/wtf/HashTable.h Allocator::registerWeakMembers(visitor, this, m_table, WeakProcessingHashTableHelper<Traits::isWeak, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::process); Traits 1135 Source/wtf/HashTable.h if (ShouldBeTraced<Traits>::value) { Traits 1138 Source/wtf/HashTable.h Allocator::template trace<ValueType, Traits>(visitor, *element); Traits 1145 Source/wtf/HashTable.h template<typename HashTableType, typename Traits> struct HashTableConstIteratorAdapter { Traits 1148 Source/wtf/HashTable.h typedef typename Traits::IteratorConstGetType GetType; Traits 1152 Source/wtf/HashTable.h typename Traits::IteratorConstReferenceType operator*() const { return Traits::getToReferenceConstConversion(get()); } Traits 1161 Source/wtf/HashTable.h template<typename HashTableType, typename Traits> struct HashTableIteratorAdapter { Traits 1162 Source/wtf/HashTable.h typedef typename Traits::IteratorGetType GetType; Traits 1169 Source/wtf/HashTable.h typename Traits::IteratorReferenceType operator*() const { return Traits::getToReferenceConversion(get()); } Traits 1175 Source/wtf/HashTable.h operator HashTableConstIteratorAdapter<HashTableType, Traits>() Traits 222 Source/wtf/HashTraits.h template<typename Traits, bool hasEmptyValueFunction> struct HashTraitsEmptyValueChecker; Traits 223 Source/wtf/HashTraits.h template<typename Traits> struct HashTraitsEmptyValueChecker<Traits, true> { Traits 224 Source/wtf/HashTraits.h template<typename T> static bool isEmptyValue(const T& value) { return Traits::isEmptyValue(value); } Traits 226 Source/wtf/HashTraits.h template<typename Traits> struct HashTraitsEmptyValueChecker<Traits, false> { Traits 227 Source/wtf/HashTraits.h template<typename T> static bool isEmptyValue(const T& value) { return value == Traits::emptyValue(); } Traits 229 Source/wtf/HashTraits.h template<typename Traits, typename T> inline bool isHashTraitsEmptyValue(const T& value) Traits 231 Source/wtf/HashTraits.h return HashTraitsEmptyValueChecker<Traits, Traits::hasIsEmptyValueFunction>::isEmptyValue(value); Traits 306 Source/wtf/TypeTraits.h template<typename Traits> Traits 309 Source/wtf/TypeTraits.h static const bool value = Traits::template NeedsTracingLazily<>::value;