Home
last modified time | relevance | path

Searched refs:VectorTraits (Results 1 – 25 of 28) sorted by relevance

12

/external/webkit/Source/JavaScriptCore/wtf/
DVectorTraits.h62 struct VectorTraits : VectorTraitsBase<IsPod<T>::value, T> { };
74 struct VectorTraits<RefPtr<P> > : SimpleClassVectorTraits { };
77 struct VectorTraits<OwnPtr<P> > : SimpleClassVectorTraits { };
80 struct VectorTraits<pair<First, Second> >
82 typedef VectorTraits<First> FirstTraits;
83 typedef VectorTraits<Second> SecondTraits;
96 using WTF::VectorTraits;
DVector.h239 VectorDestructor<VectorTraits<T>::needsDestruction, T>::destruct(begin, end);
244 …VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, …
249 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
254 VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
259 … VectorCopier<VectorTraits<T>::canCopyWithMemcpy, T>::uninitializedCopy(src, srcEnd, dst);
264 … VectorFiller<VectorTraits<T>::canFillWithMemset, T>::uninitializedFill(dst, dstEnd, val);
269 return VectorComparer<VectorTraits<T>::canCompareWithMemcmp, T>::compare(a, b, size);
DCMakeLists.txt91 VectorTraits.h
/external/webkit/Source/JavaScriptCore/bytecompiler/
DRegisterID.h114 template<> struct VectorTraits<JSC::RegisterID> : VectorTraitsBase<true, JSC::RegisterID> {
/external/webkit/Source/WebCore/css/
DCSSProperty.h81 template<> struct VectorTraits<WebCore::CSSProperty> : SimpleClassVectorTraits { };
/external/webkit/Source/JavaScriptCore/interpreter/
DRegister.h168 template<> struct VectorTraits<JSC::Register> : VectorTraitsBase<true, JSC::Register> { };
/external/webkit/Source/JavaScriptCore/heap/
DStrong.h156 template<typename T> struct VectorTraits<JSC::Strong<T> > : SimpleClassVectorTraits {
DLocal.h145 template<typename T> struct VectorTraits<JSC::Local<T> > : SimpleClassVectorTraits {
DWeak.h147 template<typename T> struct VectorTraits<JSC::Weak<T> > : SimpleClassVectorTraits {
/external/webkit/Source/JavaScriptCore/bytecode/
DInstruction.h181 template<> struct VectorTraits<JSC::Instruction> : VectorTraitsBase<true, JSC::Instruction> { };
/external/webkit/Source/WebCore/platform/graphics/
DBitmapImage.h60 template<> struct VectorTraits<WebCore::FrameData> : public SimpleClassVectorTraits { };
/external/webkit/Source/JavaScriptCore/runtime/
DUString.h255 template <> struct VectorTraits<JSC::UString> : SimpleClassVectorTraits { };
/external/webkit/Source/JavaScriptCore/wtf/text/
DWTFString.h502 template <> struct VectorTraits<String> : SimpleClassVectorTraits { };
/external/webkit/Source/JavaScriptCore/
DJavaScriptCore.gypi213 'wtf/VectorTraits.h',
DGNUmakefile.list.am545 Source/JavaScriptCore/wtf/VectorTraits.h \
DChangeLog-2007-10-144641 * wtf/VectorTraits.h:
6911 * wtf/VectorTraits.h:
11138 * kxmlcore/VectorTraits.h: Removed.
11181 * wtf/VectorTraits.h:
13541 * kxmlcore/VectorTraits.h:
13634 * kxmlcore/VectorTraits.h: Simple classes like RefPtr do in fact need destruction.
13812 * kxmlcore/VectorTraits.h: Added.
13813 (KXMLCore::VectorTraits): Traits to enable making Vector efficient for
DChangeLog1342 * wtf/VectorTraits.h: Inherit from VectorTraitsBase to avoid duplication.
7325 Changed m_labels to be an OwnPtr<>. Added VectorTraits
DChangeLog-2010-05-247512 * wtf/VectorTraits.h: Removed a template specialization for auto_ptr.
13397 * wtf/VectorTraits.h:
19721 Added OwnPtr to VectorTraits so we can store OwnPtrs in Vectors.
19723 * wtf/VectorTraits.h:
DChangeLog-2009-06-1612019 * wtf/VectorTraits.h: Use IsPod from TypeTraits.h.
15447 * wtf/VectorTraits.h:
39222 * wtf/VectorTraits.h:
DChangeLog-2008-08-109173 * wtf/VectorTraits.h: Include memory for std::auto_ptr.
28828 - Define good VectorTraits for LocalStorage entry for 0.5% speed improvement on SunSpider.
DChangeLog-2011-02-1616101 Add VectorTraits to String & DefaultHash traits to UString to unify behaviour.
/external/webkit/Source/JavaScriptCore/JavaScriptCore.xcodeproj/
Dproject.pbxproj545 …8C4790E16F5CD00B34460 /* VectorTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 6592C317098…
863 …B7DE10003D4F6 /* VectorTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType…
1729 6592C317098B7DE10003D4F6 /* VectorTraits.h */,
2521 BC18C4790E16F5CD00B34460 /* VectorTraits.h in Headers */,
/external/webkit/Source/JavaScriptCore/parser/
DJSParser.cpp2171 template <> struct VectorTraits<JSC::JSParser::Scope> : SimpleClassVectorTraits { struct
/external/webkit/Source/JavaScriptGlue/
DChangeLog2447 * ForwardingHeaders/wtf/VectorTraits.h: Added.
/external/webkit/Source/WebKit/mac/
DChangeLog-2010-01-2921470 * ForwardingHeaders/wtf/VectorTraits.h: Added.

12