--- 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