automatic mixin in classes
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Sat Oct 27 18:41:16 PDT 2012
On Saturday, 27 October 2012 at 05:39:59 UTC, Gor Gyolchanyan
wrote:
> I've stumbled upon this numerous times and I wish I could
> automate this
> somehow.
> The idea is to have some mixin templates mixed into classes
> automatically
> when they inherit from some base class.
> For instance, advanced RTTI methods, which analyze the
> enclosing class at
> compile-time.
> Unfortunately, AFAIK, there's no way of doing it automatically
> and one
> needs to both derive from a certain class and mix in a certain
> mixin
> template manually.
> Is there a way to avoid the boilerplate and have it done
> automatically?
Does this give you any ideas on how to solve your use cases:
https://github.com/csauls/zeal.d/blob/master/source/zeal/base/controller.d
https://github.com/csauls/zeal.d#controllers
https://github.com/csauls/zeal.d/blob/master/source/zeal/http/router.d#L93
-- Chris Nicholson-Sauls
More information about the Digitalmars-d
mailing list