Consider:

template SomethingCool(alias X) { alias Y = X!int; }

struct MyStruct(T) {
    alias A = SomethingCool!MyStruct;
}

Inside MyStruct though, a mention of the symbol MyStruct alone is actually the current instantiation - i.e. a type, not a template.

Any known workaround?


Thanks,

Andrei

Reply via email to