/macosx-10.10.1/WTF-7600.1.24/wtf/ |
H A D | VectorTraits.h | 60 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 D | Vector.h | 35 #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 D | RegisterID.h | 35 #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 D | Instruction.h | 39 #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 D | Register.h | 34 #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 D | Local.h | 144 template<typename T> struct VectorTraits<JSC::Local<T>> : SimpleClassVectorTraits { struct in namespace:WTF
|
H A D | Strong.h | 151 template<typename T> struct VectorTraits<JSC::Strong<T>> : SimpleClassVectorTraits { struct in namespace:WTF
|
H A D | WeakInlines.h | 154 template<typename T> struct VectorTraits<JSC::Weak<T>> : SimpleClassVectorTraits { struct in namespace:WTF
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/runtime/ |
H A D | Identifier.h | 207 template <> struct VectorTraits<JSC::Identifier> : SimpleClassVectorTraits { }; struct in namespace:WTF
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/parser/ |
H A D | Parser.h | 47 template <> struct VectorTraits<JSC::Scope> : SimpleClassVectorTraits { struct in namespace:WTF
|
/macosx-10.10.1/WTF-7600.1.24/wtf/text/ |
H A D | WTFString.h | 620 template <> struct VectorTraits<String> : SimpleClassVectorTraits { }; struct in namespace:WTF
|