Searched refs:HeapIndexTrait (Results 1 - 4 of 4) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/heap/
H A DThreadState.h161 // Base implementation for HeapIndexTrait found below.
174 // HeapIndexTrait defines properties for each heap in the TypesHeaps enum.
176 struct HeapIndexTrait;
179 struct HeapIndexTrait<GeneralHeap> : public HeapIndexTraitBase<GeneralHeap> { }; struct in namespace:blink
181 struct HeapIndexTrait<GeneralHeapNonFinalized> : public HeapIndexTrait<GeneralHeap> { }; struct in namespace:blink
184 struct HeapIndexTrait<CollectionBackingHeap> : public HeapIndexTraitBase<CollectionBackingHeap> { }; struct in namespace:blink
186 struct HeapIndexTrait<CollectionBackingHeapNonFinalized> : public HeapIndexTrait<CollectionBackingHeap> { }; struct in namespace:blink
190 struct HeapIndexTrait<Typ
[all...]
H A DThreadState.cpp283 // knows the heap index when using HeapIndexTrait.
289 heaps[index] = new typename HeapIndexTrait<index>::HeapType(state, index);
H A DHeap.h1535 return HeapIndexTrait<CollectionBackingHeap>::HeapType::roundedAllocationSize(count * sizeof(T));
1551 return reinterpret_cast<Return>(Heap::allocate<Metadata, HeapIndexTrait<CollectionBackingHeap> >(size));
H A DHeap.cpp2705 typedef HeapIndexTrait<CollectionBackingHeap> HeapTraits;

Completed in 288 milliseconds