On Mon, Feb 17, 2014 at 10:10 PM, Jacob Carlborg <doob@me.com> wrote:
No, that's not required. When a subclass is registered I'm storing a templated delegate which performs the downcast. Have a look at these two methods:

https://github.com/jacob-carlborg/orange/blob/master/orange/serialization/Serializer.d#L241-L262

--
/Jacob Carlborg
interesting thanks.