enum MyEnum { A, B, C }
class MyClass(MyEnum myEnum) { /*...*/ } int main() { MyClass!MyEnum.A a; }The error: Error: template instance `MyClass!(MyEnum)` does not match template declaration `MyClass(MyEnum myEnum)`
pops up, no matter what I do. I'm quite puzzled actually