Re: EnumMemberNames

2015-11-27 Thread drug via Digitalmars-d-learn
On 27.11.2015 17:49, Adam D. Ruppe wrote: __traits(allMembers, Sqrts) Thanks to all for answers!

Re: EnumMemberNames

2015-11-27 Thread Adam D. Ruppe via Digitalmars-d-learn
On Friday, 27 November 2015 at 14:05:46 UTC, drug wrote: pragma(msg, [EnumMembers!Sqrts]); pragma(msg, __traits(allMembers, Sqrts));

Re: EnumMemberNames

2015-11-27 Thread anonymous via Digitalmars-d-learn
On 27.11.2015 15:05, drug wrote: 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.0L,

EnumMemberNames

2015-11-27 Thread drug via Digitalmars-d-learn
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.0L, 1.41421L, 1.73205L] but I need [ "S