On Saturday, 22 August 2015 at 08:16:06 UTC, Marc Schütz wrote:
> Another possible mechanisms would be some UDA magic.
E.g.:
class MyClass {
@factorizable
this() { }
@factorizable
this(string) { }
this(int) { }
}
mixin registerFactoryConstructors; // for entire module