EnumMemberNames

drug via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Nov 27 06:05:45 PST 2015


I need to get names of enum members, is it possible? EnumMembers returns 
the members itself, i.e.
```
enum Sqrts : real
     {
         one   = 1,
         two   = 1.41421,
         three = 1.73205,
     }

pragma(msg, [EnumMembers!Sqrts]);
```
returns

[1.00000L, 1.41421L, 1.73205L]

but I need

[ "Sqrts.one", "Sqrts.two", "Sqrts.three" ] or [ "one", "two", "three" ]


More information about the Digitalmars-d-learn mailing list