Bitfield-style enum to strings?

anonymous via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu May 7 15:20:41 PDT 2015


On Thursday, 7 May 2015 at 20:55:42 UTC, Nick Sabalausky wrote:
>     // There's gotta be a better way to convert EnumMembers!T
>     // to a range, right? But std.range.only() didn't work,
>     // due to a template instantiation error.
>     T[] members;
>     foreach(m; EnumMembers!(T))
>         members ~= m;

only(EnumMembers!T) should work and did work before 2.067. I 
filed a regression:
https://issues.dlang.org/show_bug.cgi?id=14556


More information about the Digitalmars-d-learn mailing list