nested enum like template generator

Ali Çehreli acehreli at yahoo.com
Mon Jul 15 21:37:32 PDT 2013


On 07/15/2013 08:43 PM, JS wrote:

 > http://dpaste.dzfl.pl/7c8b0ba9
 >
 > Why the heck can't we use integers in ctfe's? There seems to be no
 > simple way to create a counter and this is one of the most basic
 > programming constructs to use.. yet with ctfe's it's impossible.
 >
 > I'd like each variable in the nested structs to be incremented properly.

I did not read the code but just from your description, the separate 
compilation model that D uses would preclude that. For example, 
compilation of a.d would not know anything about the counter that b.d 
has counted during its compilation.

Ali



More information about the Digitalmars-d-learn mailing list