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;
 }
}

Reply via email to