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.