On 11/27/2012 4:30 AM, Manu wrote:
template isEnum(alias T) if(is(T)) {
It isn't clear what is desired here. Given:
enum E { A, B }
E is the enum tag name, which is quite different from the enum members A
and B. And, the enum tag name is indistinguishable from the enum type.
Furthermore, an enum member is indistinguishable from an enum value. So,
I suggest instead:
isEnumType and: isEnumValue
