Use an intermediate class: abstract class OtherObject1(S) : AbstractObject!S { abstract void Foo(int a, int b);
class OtherObject(S, bool R) : OtherObject1!S { int x; override void Foo(int a, int b)
Kagamin via Digitalmars-d-learn Fri, 15 Jul 2016 09:01:54 -0700
Use an intermediate class: abstract class OtherObject1(S) : AbstractObject!S { abstract void Foo(int a, int b);
class OtherObject(S, bool R) : OtherObject1!S { int x; override void Foo(int a, int b)