/external/chromium_org/third_party/WebKit/Source/wtf/ |
H A D | VectorTraits.h | 52 struct VectorTraits : VectorTraitsBase<T> { }; struct in namespace:WTF 69 struct VectorTraits<RefPtr<P> > : SimpleClassVectorTraits<RefPtr<P> > { }; struct in namespace:WTF 72 struct VectorTraits<OwnPtr<P> > : SimpleClassVectorTraits<OwnPtr<P> > { }; struct in namespace:WTF 75 struct VectorTraits<pair<First, Second> > struct in namespace:WTF 77 typedef VectorTraits<First> FirstTraits; 78 typedef VectorTraits<Second> SecondTraits; 98 struct VectorTraits<ClassName> : SimpleClassVectorTraits<ClassName> { }; \ 104 struct VectorTraits<ClassName> : VectorTraitsBase<ClassName> \ 114 struct VectorTraits<ClassName> : VectorTraitsBase<ClassName> \ 120 using WTF::VectorTraits; [all...] |
H A D | Vector.h | 30 #include "wtf/VectorTraits.h" 247 VectorDestructor<VectorTraits<T>::needsDestruction, T>::destruct(begin, end); 252 VectorInitializer<VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end); 257 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst); 262 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst); 267 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::swap(src, srcEnd, dst); 272 VectorCopier<VectorTraits<T>::canCopyWithMemcpy, T>::uninitializedCopy(src, srcEnd, dst); 277 VectorFiller<VectorTraits<T>::canFillWithMemset, T>::uninitializedFill(dst, dstEnd, val); 282 return VectorComparer<VectorTraits<T>::canCompareWithMemcmp, T>::compare(a, b, size); 292 typedef typename Allocator::template VectorBackingHelper<T, VectorTraits< [all...] |
H A D | Deque.h | 525 if (ShouldBeTraced<VectorTraits<T> >::value) { 528 Allocator::template trace<T, VectorTraits<T> >(visitor, *const_cast<T*>(bufferEntry)); 531 Allocator::template trace<T, VectorTraits<T> >(visitor, *const_cast<T*>(bufferEntry)); 534 Allocator::template trace<T, VectorTraits<T> >(visitor, *const_cast<T*>(bufferEntry));
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/ |
H A D | FrameData.h | 34 #include "wtf/VectorTraits.h" 62 template<> struct VectorTraits<blink::FrameData> : public SimpleClassVectorTraits<blink::FrameData> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/core/events/ |
H A D | NodeEventContext.h | 72 template <> struct VectorTraits<blink::NodeEventContext> : SimpleClassVectorTraits<blink::NodeEventContext> {
|
/external/chromium_org/tools/clang/blink_gc_plugin/tests/ |
H A D | class_requires_finalization_field.h | 35 struct VectorTraits<blink::C> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/ |
H A D | WebGLVertexArrayObjectOES.h | 115 struct VectorTraits<blink::WebGLVertexArrayObjectOES::VertexAttribState> : SimpleClassVectorTraits<blink::WebGLVertexArrayObjectOES::VertexAttribState> { struct in namespace:WTF
|
/external/chromium_org/tools/clang/blink_gc_plugin/tests/heap/ |
H A D | stubs.h | 48 struct VectorTraits { struct in namespace:WTF 70 VectorTraits<T>::needsDestruction> { 241 struct VectorTraits<blink::Member<T> > { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
H A D | RenderTableSection.h | 330 template<> struct VectorTraits<blink::RenderTableSection::CellStruct> : VectorTraitsBase<blink::RenderTableSection::CellStruct> { struct in namespace:WTF 333 template<> struct VectorTraits<blink::RenderTableSection::RowStruct> : VectorTraitsBase<blink::RenderTableSection::RowStruct> { struct in namespace:WTF
|
/external/chromium_org/third_party/WebKit/Source/platform/heap/ |
H A D | Handle.h | 1214 template <typename T> struct VectorTraits<blink::Member<T> > : VectorTraitsBase<blink::Member<T> > { struct in namespace:WTF 1220 template <typename T> struct VectorTraits<blink::WeakMember<T> > : VectorTraitsBase<blink::WeakMember<T> > { struct in namespace:WTF 1226 template <typename T> struct VectorTraits<blink::HeapVector<T, 0> > : VectorTraitsBase<blink::HeapVector<T, 0> > { struct in namespace:WTF 1232 template <typename T> struct VectorTraits<blink::HeapDeque<T, 0> > : VectorTraitsBase<blink::HeapDeque<T, 0> > { struct in namespace:WTF 1238 template <typename T, size_t inlineCapacity> struct VectorTraits<blink::HeapVector<T, inlineCapacity> > : VectorTraitsBase<blink::HeapVector<T, inlineCapacity> > { struct in namespace:WTF 1239 static const bool needsDestruction = VectorTraits<T>::needsDestruction; 1240 static const bool canInitializeWithMemset = VectorTraits<T>::canInitializeWithMemset; 1241 static const bool canMoveWithMemcpy = VectorTraits<T>::canMoveWithMemcpy; 1244 template <typename T, size_t inlineCapacity> struct VectorTraits<blink::HeapDeque<T, inlineCapacity> > : VectorTraitsBase<blink::HeapDeque<T, inlineCapacity> > { struct in namespace:WTF 1245 static const bool needsDestruction = VectorTraits< [all...] |
H A D | Visitor.h | 487 template<typename T, typename Traits = WTF::VectorTraits<T> >
|
H A D | Heap.h | 2055 inlineCapacity && VectorTraits<T>::needsDestruction, 2115 inlineCapacity && VectorTraits<T>::needsDestruction,
|
/external/chromium_org/third_party/WebKit/Source/core/css/ |
H A D | RuleFeature.h | 180 template <> struct VectorTraits<blink::RuleFeature> : VectorTraitsBase<blink::RuleFeature> { struct in namespace:WTF
|