On Thursday, 4 January 2018 at 19:16:03 UTC, Marc wrote:
For code generation purposes, I'd like to pass a type name to base class. I'm not sure if it's supported, I didn't find anything at documentation for class constructor but it does compile:class A { static { int a, b; } this(T)() { } }then do something like this:class B { this() { super!B; } }but I got the error:found ! when expecting ; following statement
sorry I mean define class b as following:
class B : A { this() { super!B; } }