Compile-time AAs

Ellery Newcomer ellery-newcomer at utulsa.edu
Tue Sep 15 05:41:45 PDT 2009


Justin Johansson wrote:
> Hear, hear, I second the motion .. especially if such feature can be used to implement reverse enums.
> 
> It's tedious writing reverse mapping tables (in C++) for converting the runtime value of an enum back to its symbolic (lexical) name for debug purposes.  Sounds like bearophile's CT AA might help to achieve this facility with ease in D.  Then again, the features of D that I'm still learning about continue to amaze me so perhaps one can do this (reverse enum) thing in D already .. just that it (the mystery feature) hasn't found me yet.
> 
> Cheers
> Justin Johansson
> 

Giving enums a tupleof property would make more sense, I think. I've
always wondered why they don't have it.



More information about the Digitalmars-d mailing list