src/core/object-vector.cc
changeset 2427 9245ec163111
parent 2424 217a447122a6
child 2433 3a98e1db7f80
--- a/src/core/object-vector.cc	Sun Feb 17 04:38:52 2008 +0100
+++ b/src/core/object-vector.cc	Mon Feb 18 00:18:45 2008 +0100
@@ -61,13 +61,13 @@
   return PValue::Create<ObjectVectorValue> (*this);
 }
 std::string 
-ObjectVectorValue::SerializeToString (Ptr<const ParamSpec> spec) const
+ObjectVectorValue::SerializeToString (Ptr<const AttributeChecker> checker) const
 {
   // XXX
   return "";
 }
 bool 
-ObjectVectorValue::DeserializeFromString (std::string value, Ptr<const ParamSpec> spec)
+ObjectVectorValue::DeserializeFromString (std::string value, Ptr<const AttributeChecker> checker)
 {
   // XXX ?? Can we implement this correctly ?? I doubt it very much.
   return true;
@@ -101,11 +101,10 @@
     }
   return true;
 }
-bool 
-ObjectVectorParamSpec::Check (PValue value) const
+Ptr<AttributeChecker> 
+MakeObjectVectorChecker (void)
 {
-  const ObjectVectorValue *v = value.DynCast<const ObjectVectorValue *> ();
-  return v != 0;
+  return MakeSimpleAttributeChecker<ObjectVectorValue> ();
 }
 
 } // name