Unique Enum Members

Nordlöw via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu May 5 05:54:08 PDT 2016


Is there a way to calculate unique enum members without using 
sort, such as *not* done in my current implementation:

auto uniqueEnumMembers(T)()
{
     import std.traits: EnumMembers;
     import std.algorithm: sort, uniq;
     return [EnumMembers!T].sort().uniq;
}

Preferrably both at compile-time and run-time.


More information about the Digitalmars-d-learn mailing list