xxxxxxxxxx
enum E { A }
alias AliasSeq(T...) = T;
alias EnumMembers(T) = AliasSeq!(__traits(allMembers, T));
void main()
{
pragma(msg, EnumMembers!E.stringof);
with (S())
{
pragma(msg, EnumMembers!E.stringof);
auto members = [EnumMembers!E];
}
}
struct S
{
alias EnumMembers = .EnumMembers;
}