]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - wtf/VectorTraits.h
JavaScriptCore-903.tar.gz
[apple/javascriptcore.git] / wtf / VectorTraits.h
index 3f33b290d97c6055265241c3d524069562c04dd7..6777c9ebfa13257ae6a516dbe7251298ddf7c15b 100644 (file)
@@ -61,14 +61,10 @@ namespace WTF {
     template<typename T>
     struct VectorTraits : VectorTraitsBase<IsPod<T>::value, T> { };
 
-    struct SimpleClassVectorTraits
+    struct SimpleClassVectorTraits : VectorTraitsBase<false, void>
     {
-        static const bool needsDestruction = true;
-        static const bool needsInitialization = true;
         static const bool canInitializeWithMemset = true;
         static const bool canMoveWithMemcpy = true;
-        static const bool canCopyWithMemcpy = false;
-        static const bool canFillWithMemset = false;
         static const bool canCompareWithMemcmp = true;
     };