Allocator 101 Source/bindings/v8/V8Binding.cpp class ArrayBufferAllocator : public v8::ArrayBuffer::Allocator { Allocator 122 Source/bindings/v8/V8Binding.cpp v8::ArrayBuffer::Allocator* v8ArrayBufferAllocator() Allocator 75 Source/bindings/v8/V8Binding.h v8::ArrayBuffer::Allocator* v8ArrayBufferAllocator(); Allocator 49 Source/platform/PODArena.h class Allocator : public RefCounted<Allocator> { Allocator 54 Source/platform/PODArena.h virtual ~Allocator() { } Allocator 55 Source/platform/PODArena.h friend class WTF::RefCounted<Allocator>; Allocator 60 Source/platform/PODArena.h class FastMallocAllocator : public Allocator { Allocator 81 Source/platform/PODArena.h static PassRefPtr<PODArena> create(PassRefPtr<Allocator> allocator) Allocator 112 Source/platform/PODArena.h explicit PODArena(PassRefPtr<Allocator> allocator) Allocator 154 Source/platform/PODArena.h Chunk(Allocator* allocator, size_t size) Allocator 186 Source/platform/PODArena.h Allocator* m_allocator; Allocator 192 Source/platform/PODArena.h RefPtr<Allocator> m_allocator; Allocator 42 Source/platform/PODFreeListArena.h static PassRefPtr<PODFreeListArena> create(PassRefPtr<PODArena::Allocator> allocator) Allocator 88 Source/platform/PODFreeListArena.h explicit PODFreeListArena(PassRefPtr<PODArena::Allocator> allocator) Allocator 40 Source/platform/graphics/DiscardablePixelRef.h class PLATFORM_EXPORT DiscardablePixelRefAllocator : public SkBitmap::Allocator { Allocator 84 Source/platform/graphics/ImageDecodingStoreTest.cpp MockDiscardablePixelRef::Allocator mockDiscardableAllocator; Allocator 97 Source/platform/graphics/ImageDecodingStoreTest.cpp MockDiscardablePixelRef::Allocator mockDiscardableAllocator; Allocator 44 Source/platform/graphics/ImageFrameGenerator.cpp class ImageFrameGenerator::ExternalMemoryAllocator : public SkBitmap::Allocator { Allocator 95 Source/platform/graphics/ImageFrameGenerator.h SkBitmap::Allocator* allocator() const { return m_discardableAllocator.get(); } Allocator 96 Source/platform/graphics/ImageFrameGenerator.h void setAllocator(PassOwnPtr<SkBitmap::Allocator> allocator) { m_discardableAllocator = allocator; } Allocator 116 Source/platform/graphics/ImageFrameGenerator.h OwnPtr<SkBitmap::Allocator> m_discardableAllocator; Allocator 109 Source/platform/graphics/ImageFrameGeneratorTest.cpp SkBitmap::Allocator* allocator() const { return m_generator->allocator(); } Allocator 110 Source/platform/graphics/ImageFrameGeneratorTest.cpp void setAllocator(PassOwnPtr<SkBitmap::Allocator> allocator) Allocator 290 Source/platform/graphics/ImageFrameGeneratorTest.cpp class MockAllocator : public SkBitmap::Allocator { Allocator 309 Source/platform/graphics/ImageFrameGeneratorTest.cpp OwnPtr<SkBitmap::Allocator> m_defaultAllocator; Allocator 51 Source/platform/graphics/test/MockDiscardablePixelRef.h class Allocator : public SkBitmap::Allocator { Allocator 241 Source/platform/image-decoders/ImageDecoder.h virtual void setMemoryAllocator(SkBitmap::Allocator* allocator) Allocator 121 Source/platform/image-decoders/ImageFrame.h SkBitmap::Allocator* allocator() const { return m_allocator; } Allocator 141 Source/platform/image-decoders/ImageFrame.h void setMemoryAllocator(SkBitmap::Allocator* allocator) { m_allocator = allocator; } Allocator 211 Source/platform/image-decoders/ImageFrame.h SkBitmap::Allocator* m_allocator; Allocator 32 Source/wtf/Forward.h template<typename T, size_t inlineCapacity, typename Allocator> class Vector; Allocator 49 Source/wtf/HashMap.h typename Allocator = DefaultAllocator> Allocator 64 Source/wtf/HashMap.h return Allocator::template malloc<void*, HashMap>(size); Allocator 66 Source/wtf/HashMap.h void operator delete(void* p) { Allocator::free(p); } Allocator 67 Source/wtf/HashMap.h void* operator new[](size_t size) { return Allocator::template newArray<HashMap>(size); } Allocator 68 Source/wtf/HashMap.h void operator delete[](void* p) { Allocator::deleteArray(p); } Allocator 71 Source/wtf/HashMap.h COMPILE_ASSERT(!Allocator::isGarbageCollected, Garbage_collector_must_be_disabled); Allocator 86 Source/wtf/HashMap.h HashFunctions, ValueTraits, KeyTraits, Allocator> HashTableType; Allocator 102 Source/wtf/HashMap.h void swap(typename Allocator::template OtherType<HashMap>::Type other) Allocator 104 Source/wtf/HashMap.h HashMap& ref = Allocator::getOther(other); Allocator 164 Source/wtf/HashMap.h void trace(typename Allocator::Visitor* visitor) Allocator 175 Source/wtf/HashMap.h template<typename KeyArg, typename MappedArg, typename HashArg, typename KeyTraitsArg, typename MappedTraitsArg, typename Allocator> Allocator 176 Source/wtf/HashMap.h class HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg, Allocator>::HashMapKeysProxy : Allocator 177 Source/wtf/HashMap.h private HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg, Allocator> { Allocator 179 Source/wtf/HashMap.h typedef HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg, Allocator> HashMapType; Allocator 213 Source/wtf/HashMap.h template<typename KeyArg, typename MappedArg, typename HashArg, typename KeyTraitsArg, typename MappedTraitsArg, typename Allocator> Allocator 214 Source/wtf/HashMap.h class HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg, Allocator>::HashMapValuesProxy : Allocator 215 Source/wtf/HashMap.h private HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg, Allocator> { Allocator 217 Source/wtf/HashMap.h typedef HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg, Allocator> HashMapType; Allocator 39 Source/wtf/HashSet.h typename Allocator = DefaultAllocator> class HashSet { Allocator 48 Source/wtf/HashSet.h return Allocator::template malloc<void*, HashSet>(size); Allocator 50 Source/wtf/HashSet.h void operator delete(void* p) { Allocator::free(p); } Allocator 51 Source/wtf/HashSet.h void* operator new[](size_t size) { return Allocator::template newArray<HashSet>(size); } Allocator 52 Source/wtf/HashSet.h void operator delete[](void* p) { Allocator::deleteArray(p); } Allocator 55 Source/wtf/HashSet.h COMPILE_ASSERT(!Allocator::isGarbageCollected, Garbage_collector_must_be_disabled); Allocator 64 Source/wtf/HashSet.h HashFunctions, ValueTraits, ValueTraits, Allocator> HashTableType; Allocator 76 Source/wtf/HashSet.h void swap(typename Allocator::template OtherType<HashSet>::Type other) Allocator 78 Source/wtf/HashSet.h HashSet& ref = Allocator::getOther(other); Allocator 118 Source/wtf/HashSet.h void trace(typename Allocator::Visitor* visitor) Allocator 180 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Allocator 181 Source/wtf/HashSet.h inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(ValuePeekInType value) const Allocator 186 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Allocator 188 Source/wtf/HashSet.h typename HashSet<Value, HashFunctions, Traits, Allocator>::iterator Allocator 189 Source/wtf/HashSet.h inline HashSet<Value, HashFunctions, Traits, Allocator>::find(const T& value) const Allocator 194 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Allocator 196 Source/wtf/HashSet.h inline bool HashSet<Value, HashFunctions, Traits, Allocator>::contains(const T& value) const Allocator 207 Source/wtf/HashSet.h template<typename Value, typename HashFunctions, typename Traits, typename Allocator> Allocator 209 Source/wtf/HashSet.h inline typename HashSet<Value, HashFunctions, Traits, Allocator>::AddResult Allocator 210 Source/wtf/HashSet.h HashSet<Value, HashFunctions, Traits, Allocator>::add(const T& value) Allocator 58 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 60 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 62 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 69 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 72 Source/wtf/HashTable.h typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> HashTableType; Allocator 73 Source/wtf/HashTable.h typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> iterator; Allocator 74 Source/wtf/HashTable.h typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> const_iterator; Allocator 79 Source/wtf/HashTable.h friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Allocator 80 Source/wtf/HashTable.h friend class HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Allocator 169 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 172 Source/wtf/HashTable.h typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> HashTableType; Allocator 173 Source/wtf/HashTable.h typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> iterator; Allocator 174 Source/wtf/HashTable.h typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> const_iterator; Allocator 179 Source/wtf/HashTable.h friend class HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>; Allocator 260 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 261 Source/wtf/HashTable.h class HashTable : public HashTableDestructorBase<HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>, Allocator::isGarbageCollected> { Allocator 263 Source/wtf/HashTable.h typedef HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> iterator; Allocator 264 Source/wtf/HashTable.h typedef HashTableConstIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> const_iterator; Allocator 324 Source/wtf/HashTable.h ASSERT(!Allocator::isGarbageCollected); Allocator 378 Source/wtf/HashTable.h void trace(typename Allocator::Visitor*); Allocator 479 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 480 Source/wtf/HashTable.h inline HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable() Allocator 505 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 507 Source/wtf/HashTable.h inline Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::lookup(const T& key) Allocator 561 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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) Allocator 623 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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) Allocator 704 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 705 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::initializeBucket(ValueType& bucket) Allocator 710 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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) Allocator 792 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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) Allocator 823 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 824 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::reinsert(ValueType& entry) Allocator 842 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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) Allocator 853 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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 Allocator 864 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 866 Source/wtf/HashTable.h bool HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::contains(const T& key) const Allocator 871 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 872 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(ValueType* pos) Allocator 890 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 891 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(iterator it) Allocator 899 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 900 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(const_iterator it) Allocator 908 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 909 Source/wtf/HashTable.h inline void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::remove(KeyPeekInType key) Allocator 914 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 915 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::allocateTable(unsigned size) Allocator 917 Source/wtf/HashTable.h typedef typename Allocator::template HashTableBackingHelper<HashTable>::Type HashTableBacking; Allocator 922 Source/wtf/HashTable.h result = Allocator::template zeroedBackingMalloc<ValueType*, HashTableBacking>(allocSize); Allocator 924 Source/wtf/HashTable.h result = Allocator::template backingMalloc<ValueType*, HashTableBacking>(allocSize); Allocator 931 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 932 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::deleteAllBucketsAndDeallocate(ValueType* table, unsigned size) Allocator 946 Source/wtf/HashTable.h if (Allocator::isGarbageCollected) Allocator 953 Source/wtf/HashTable.h Allocator::backingFree(table); Allocator 956 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 957 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::expand(Value* entry) Allocator 972 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 973 Source/wtf/HashTable.h Value* HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::rehash(unsigned newTableSize, Value* entry) Allocator 1013 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1014 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::clear() Allocator 1027 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1028 Source/wtf/HashTable.h HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::HashTable(const HashTable& other) Allocator 1048 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1049 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::swap(HashTable& other) Allocator 1066 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 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) Allocator 1074 Source/wtf/HashTable.h template<bool isWeak, typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1077 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1078 Source/wtf/HashTable.h struct WeakProcessingHashTableHelper<false, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> { Allocator 1079 Source/wtf/HashTable.h static void process(typename Allocator::Visitor* visitor, void* closure) { } Allocator 1082 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1083 Source/wtf/HashTable.h struct WeakProcessingHashTableHelper<true, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> { Allocator 1084 Source/wtf/HashTable.h static void process(typename Allocator::Visitor* visitor, void* closure) Allocator 1086 Source/wtf/HashTable.h typedef HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator> HashTableType; Allocator 1091 Source/wtf/HashTable.h Allocator::markNoTracing(visitor, table->m_table); Allocator 1097 Source/wtf/HashTable.h if (Allocator::hasDeadMember(visitor, *element)) { Allocator 1112 Source/wtf/HashTable.h template<typename Key, typename Value, typename Extractor, typename HashFunctions, typename Traits, typename KeyTraits, typename Allocator> Allocator 1113 Source/wtf/HashTable.h void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::trace(typename Allocator::Visitor* visitor) Allocator 1132 Source/wtf/HashTable.h Allocator::markNoTracing(visitor, m_table); Allocator 1134 Source/wtf/HashTable.h Allocator::registerWeakMembers(visitor, this, m_table, WeakProcessingHashTableHelper<Traits::isWeak, Key, Value, Extractor, HashFunctions, Traits, KeyTraits, Allocator>::process); Allocator 1138 Source/wtf/HashTable.h Allocator::template trace<ValueType, Traits>(visitor, *element); Allocator 16 Source/wtf/TerminatedArrayBuilder.h explicit TerminatedArrayBuilder(typename ArrayType<T>::Allocator::PassPtr array) Allocator 33 Source/wtf/TerminatedArrayBuilder.h m_array = ArrayType<T>::Allocator::create(m_capacity); Allocator 37 Source/wtf/TerminatedArrayBuilder.h m_array = ArrayType<T>::Allocator::resize(m_array.release(), m_capacity); Allocator 48 Source/wtf/TerminatedArrayBuilder.h typename ArrayType<T>::Allocator::PassPtr release() Allocator 70 Source/wtf/TerminatedArrayBuilder.h typename ArrayType<T>::Allocator::Ptr m_array; Allocator 290 Source/wtf/Vector.h template<typename T, typename Allocator> Allocator 296 Source/wtf/Vector.h typedef typename Allocator::template VectorBackingHelper<T, VectorTraits<T> >::Type VectorBacking; Allocator 299 Source/wtf/Vector.h m_buffer = Allocator::template backingMalloc<T*, VectorBacking>(sizeToAllocate); Allocator 305 Source/wtf/Vector.h return Allocator::Quantizer::template quantizedSize<T>(capacity); Allocator 330 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator = DefaultAllocator> Allocator 333 Source/wtf/Vector.h template<typename T, typename Allocator> Allocator 334 Source/wtf/Vector.h class VectorBuffer<T, 0, Allocator> : private VectorBufferBase<T, Allocator> { Allocator 336 Source/wtf/Vector.h typedef VectorBufferBase<T, Allocator> Base; Allocator 358 Source/wtf/Vector.h Allocator::backingFree(bufferToDeallocate); Allocator 367 Source/wtf/Vector.h void swapVectorBuffer(VectorBuffer<T, 0, Allocator>& other) Allocator 393 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 394 Source/wtf/Vector.h class VectorBuffer : private VectorBufferBase<T, Allocator> { Allocator 397 Source/wtf/Vector.h typedef VectorBufferBase<T, Allocator> Base; Allocator 419 Source/wtf/Vector.h Allocator::backingFree(bufferToDeallocate); Allocator 450 Source/wtf/Vector.h void swapVectorBuffer(VectorBuffer<T, inlineCapacity, Allocator>& other) Allocator 501 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 542 Source/wtf/Vector.h template<typename T, size_t inlineCapacity = 0, typename Allocator = DefaultAllocator> Allocator 543 Source/wtf/Vector.h class Vector : private VectorBuffer<T, inlineCapacity, Allocator>, public VectorDestructorBase<Vector<T, inlineCapacity, Allocator>, T, (inlineCapacity > 0), Allocator::isGarbageCollected> { Allocator 545 Source/wtf/Vector.h typedef VectorBuffer<T, inlineCapacity, Allocator> Base; Allocator 558 Source/wtf/Vector.h return Allocator::template malloc<void*, Vector>(size); Allocator 560 Source/wtf/Vector.h void operator delete(void* p) { Allocator::free(p); } Allocator 561 Source/wtf/Vector.h void* operator new[](size_t size) { return Allocator::template newArray<Vector>(size); } Allocator 562 Source/wtf/Vector.h void operator delete[](void* p) { Allocator::deleteArray(p); } Allocator 575 Source/wtf/Vector.h COMPILE_ASSERT(!Allocator::isGarbageCollected || !VectorTraits<T>::needsDestruction || VectorTraits<T>::canInitializeWithMemset, ClassHasProblemsWithFinalizersCalledOnClearedMemory); Allocator 586 Source/wtf/Vector.h COMPILE_ASSERT(!Allocator::isGarbageCollected || !VectorTraits<T>::needsDestruction || VectorTraits<T>::canInitializeWithMemset, ClassHasProblemsWithFinalizersCalledOnClearedMemory); Allocator 601 Source/wtf/Vector.h if (LIKELY(m_size) && !(Allocator::isGarbageCollected && this->hasOutOfLineBuffer())) { Allocator 616 Source/wtf/Vector.h VectorUnusedSlotClearer<Allocator::isGarbageCollected && (VectorTraits<T>::needsDestruction || ShouldBeTraced<VectorTraits<T> >::value || VectorTraits<T>::isWeak), T>::clear(from, to); Allocator 621 Source/wtf/Vector.h explicit Vector(const Vector<T, otherCapacity, Allocator>&); Allocator 625 Source/wtf/Vector.h Vector& operator=(const Vector<T, otherCapacity, Allocator>&); Allocator 723 Source/wtf/Vector.h void trace(typename Allocator::Visitor*); Allocator 740 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 741 Source/wtf/Vector.h Vector<T, inlineCapacity, Allocator>::Vector(const Vector& other) Allocator 748 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 750 Source/wtf/Vector.h Vector<T, inlineCapacity, Allocator>::Vector(const Vector<T, otherCapacity, Allocator>& other) Allocator 757 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 758 Source/wtf/Vector.h Vector<T, inlineCapacity, Allocator>& Vector<T, inlineCapacity, Allocator>::operator=(const Vector<T, inlineCapacity, Allocator>& other) Allocator 786 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 788 Source/wtf/Vector.h Vector<T, inlineCapacity, Allocator>& Vector<T, inlineCapacity, Allocator>::operator=(const Vector<T, otherCapacity, Allocator>& other) Allocator 817 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 818 Source/wtf/Vector.h Vector<T, inlineCapacity, Allocator>::Vector(Vector<T, inlineCapacity, Allocator>&& other) Allocator 826 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 827 Source/wtf/Vector.h Vector<T, inlineCapacity, Allocator>& Vector<T, inlineCapacity, Allocator>::operator=(Vector<T, inlineCapacity, Allocator>&& other) Allocator 834 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 836 Source/wtf/Vector.h bool Vector<T, inlineCapacity, Allocator>::contains(const U& value) const Allocator 841 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 843 Source/wtf/Vector.h size_t Vector<T, inlineCapacity, Allocator>::find(const U& value) const Allocator 854 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 856 Source/wtf/Vector.h size_t Vector<T, inlineCapacity, Allocator>::reverseFind(const U& value) const Allocator 868 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 869 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::fill(const T& val, size_t newSize) Allocator 884 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 886 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::appendRange(Iterator start, Iterator end) Allocator 892 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 893 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity) Allocator 914 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 915 Source/wtf/Vector.h const T* Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity, const T* ptr) Allocator 926 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 927 Source/wtf/Vector.h inline U* Vector<T, inlineCapacity, Allocator>::expandCapacity(size_t newMinCapacity, U* ptr) Allocator 933 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 934 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::resize(size_t size) Allocator 947 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 948 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::shrink(size_t size) Allocator 956 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 957 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::grow(size_t size) Allocator 966 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 967 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::reserveCapacity(size_t newCapacity) Allocator 978 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 979 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::reserveInitialCapacity(size_t initialCapacity) Allocator 987 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 988 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::shrinkCapacity(size_t newCapacity) Allocator 1017 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1018 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::append(const U* data, size_t dataSize) Allocator 1031 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1032 Source/wtf/Vector.h ALWAYS_INLINE void Vector<T, inlineCapacity, Allocator>::append(const U& val) Allocator 1043 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1044 Source/wtf/Vector.h NEVER_INLINE void Vector<T, inlineCapacity, Allocator>::appendSlowCase(const U& val) Allocator 1059 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1060 Source/wtf/Vector.h ALWAYS_INLINE void Vector<T, inlineCapacity, Allocator>::uncheckedAppend(const U& val) Allocator 1068 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t otherCapacity, typename OtherAllocator> Allocator 1069 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::appendVector(const Vector<U, otherCapacity, OtherAllocator>& val) Allocator 1074 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1075 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const U* data, size_t dataSize) Allocator 1090 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1091 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const U& val) Allocator 1105 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t c, typename OtherAllocator> Allocator 1106 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::insert(size_t position, const Vector<U, c, OtherAllocator>& val) Allocator 1111 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1112 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::prepend(const U* data, size_t dataSize) Allocator 1117 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U> Allocator 1118 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::prepend(const U& val) Allocator 1123 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> template<typename U, size_t c, typename V> Allocator 1124 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::prepend(const Vector<U, c, V>& val) Allocator 1129 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 1130 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::remove(size_t position) Allocator 1140 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 1141 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::remove(size_t position, size_t length) Allocator 1153 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 1154 Source/wtf/Vector.h inline void Vector<T, inlineCapacity, Allocator>::reverse() Allocator 1160 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 1161 Source/wtf/Vector.h void deleteAllValues(const Vector<T, inlineCapacity, Allocator>& collection) Allocator 1163 Source/wtf/Vector.h typedef typename Vector<T, inlineCapacity, Allocator>::const_iterator iterator; Allocator 1169 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 1170 Source/wtf/Vector.h inline void swap(Vector<T, inlineCapacity, Allocator>& a, Vector<T, inlineCapacity, Allocator>& b) Allocator 1175 Source/wtf/Vector.h template<typename T, size_t inlineCapacityA, size_t inlineCapacityB, typename Allocator> Allocator 1176 Source/wtf/Vector.h bool operator==(const Vector<T, inlineCapacityA, Allocator>& a, const Vector<T, inlineCapacityB, Allocator>& b) Allocator 1184 Source/wtf/Vector.h template<typename T, size_t inlineCapacityA, size_t inlineCapacityB, typename Allocator> Allocator 1185 Source/wtf/Vector.h inline bool operator!=(const Vector<T, inlineCapacityA, Allocator>& a, const Vector<T, inlineCapacityB, Allocator>& b) Allocator 1192 Source/wtf/Vector.h template<typename T, size_t inlineCapacity, typename Allocator> Allocator 1193 Source/wtf/Vector.h void Vector<T, inlineCapacity, Allocator>::trace(typename Allocator::Visitor* visitor) Allocator 1195 Source/wtf/Vector.h COMPILE_ASSERT(Allocator::isGarbageCollected, Garbage_collector_must_be_enabled); Allocator 1200 Source/wtf/Vector.h Allocator::template trace<T, VectorTraits<T> >(visitor, *const_cast<T*>(bufferEntry)); Allocator 1203 Source/wtf/Vector.h Allocator::markNoTracing(visitor, buffer());