On Tuesday, 11 September 2012 at 03:18:40 UTC, timotheecour wrote:
auto serialize(T)(T a){auto c=cast(SerializerBase)Object.factory("Serializer!("~typeid(a).to!string~").Serializer");return c.serialize(a); }
Also, now that I think about it, why couldn't you do this? (it's equivalent):
auto serialize(T)(T a) {
auto c = cast(SerializerBase) new Serializer!T;
return c.serialize(a);
}
