Searched refs:VectorTraits (Results 1 - 13 of 13) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/wtf/
H A DVectorTraits.h52 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 DVector.h30 #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 DDeque.h525 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 DFrameData.h34 #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 DNodeEventContext.h72 template <> struct VectorTraits<blink::NodeEventContext> : SimpleClassVectorTraits<blink::NodeEventContext> {
/external/chromium_org/tools/clang/blink_gc_plugin/tests/
H A Dclass_requires_finalization_field.h35 struct VectorTraits<blink::C> { struct in namespace:WTF
/external/chromium_org/third_party/WebKit/Source/core/html/canvas/
H A DWebGLVertexArrayObjectOES.h115 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 Dstubs.h48 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 DRenderTableSection.h330 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 DHandle.h1214 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 DVisitor.h487 template<typename T, typename Traits = WTF::VectorTraits<T> >
H A DHeap.h2055 inlineCapacity && VectorTraits<T>::needsDestruction,
2115 inlineCapacity && VectorTraits<T>::needsDestruction,
/external/chromium_org/third_party/WebKit/Source/core/css/
H A DRuleFeature.h180 template <> struct VectorTraits<blink::RuleFeature> : VectorTraitsBase<blink::RuleFeature> { struct in namespace:WTF

Completed in 398 milliseconds