Exemplo n.º 1
0
XValue XSerializer<IntVector>::serialize(IntVector& val)
{
	Handler<XObject> obj(new XObject);
	obj->set("x", val.x());
	obj->set("y", val.y());
	return obj;
}
Exemplo n.º 2
0
void XSerializer<IntVector>::deserialize(IntVector& val, XValue const& xval)
{
	Handler<XObject> obj(xval.as<XObject>());
	val.x(obj->get<decltype(val.x())>("x"));
	val.y(obj->get<decltype(val.y())>("y"));
}