A short example of what I'm trying to do:
static int counter = 0; class A(T) { enum id = counter++; } class B : A!B { }Ofcourse, this doesn't compile because the "counter" variable can't be read at compile-time.
A short example of what I'm trying to do:
static int counter = 0; class A(T) { enum id = counter++; } class B : A!B { }Ofcourse, this doesn't compile because the "counter" variable can't be read at compile-time.