Aliases itself to enumMembers for string enums and enumIdentifiers for integral and floating point enums.
enum E {z = 1, b = -1, c} static assert(enumStrings!E == ["z", "b", "c"]); enum S {a = "A", b = "B", c = ""} static assert(enumStrings!S == [S.a, S.b, S.c]);
See Implementation
Aliases itself to enumMembers for string enums and enumIdentifiers for integral and floating point enums.