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

/macosx-10.10.1/WTF-7600.1.24/wtf/
H A DVectorTraits.h60 struct VectorTraits : VectorTraitsBase<std::is_pod<T>::value, T> { }; struct in namespace:WTF
72 struct VectorTraits<RefPtr<P>> : SimpleClassVectorTraits { }; struct in namespace:WTF
75 struct VectorTraits<OwnPtr<P>> : SimpleClassVectorTraits { }; struct in namespace:WTF
78 struct VectorTraits<std::unique_ptr<P>> : SimpleClassVectorTraits { }; struct in namespace:WTF
81 struct VectorTraits<Ref<P>> : SimpleClassVectorTraits { }; struct in namespace:WTF
84 struct VectorTraits<AtomicString> : SimpleClassVectorTraits { }; struct in namespace:WTF
87 struct VectorTraits<std::pair<First, Second>> struct in namespace:WTF
89 typedef VectorTraits<First> FirstTraits;
90 typedef VectorTraits<Second> SecondTraits;
102 using WTF::VectorTraits;
[all...]
H A DVector.h35 #include <wtf/VectorTraits.h>
225 VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end);
230 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
235 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
240 VectorCopier<VectorTraits<T>::canCopyWithMemcpy, T>::uninitializedCopy(src, srcEnd, dst);
245 VectorFiller<VectorTraits<T>::canFillWithMemset, T>::uninitializedFill(dst, dstEnd, val);
250 return VectorComparer<VectorTraits<T>::canCompareWithMemcmp, T>::compare(a, b, size);
286 return VectorTraits<T>::canMoveWithMemcpy && m_capacity && newCapacity;
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecompiler/
H A DRegisterID.h35 #include <wtf/VectorTraits.h>
132 template<> struct VectorTraits<JSC::RegisterID> : VectorTraitsBase<true, JSC::RegisterID> { struct in namespace:WTF
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DInstruction.h39 #include <wtf/VectorTraits.h>
132 template<> struct VectorTraits<JSC::Instruction> : VectorTraitsBase<true, JSC::Instruction> { }; struct in namespace:WTF
/macosx-10.10.1/JavaScriptCore-7600.1.17/interpreter/
H A DRegister.h34 #include <wtf/VectorTraits.h>
213 template<> struct VectorTraits<JSC::Register> : VectorTraitsBase<true, JSC::Register> { }; struct in namespace:WTF
/macosx-10.10.1/JavaScriptCore-7600.1.17/heap/
H A DLocal.h144 template<typename T> struct VectorTraits<JSC::Local<T>> : SimpleClassVectorTraits { struct in namespace:WTF
H A DStrong.h151 template<typename T> struct VectorTraits<JSC::Strong<T>> : SimpleClassVectorTraits { struct in namespace:WTF
H A DWeakInlines.h154 template<typename T> struct VectorTraits<JSC::Weak<T>> : SimpleClassVectorTraits { struct in namespace:WTF
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/
H A DIdentifier.h207 template <> struct VectorTraits<JSC::Identifier> : SimpleClassVectorTraits { }; struct in namespace:WTF
/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/
H A DParser.h47 template <> struct VectorTraits<JSC::Scope> : SimpleClassVectorTraits { struct in namespace:WTF
/macosx-10.10.1/WTF-7600.1.24/wtf/text/
H A DWTFString.h620 template <> struct VectorTraits<String> : SimpleClassVectorTraits { }; struct in namespace:WTF

Completed in 216 milliseconds