How can I distinguish an enum constant from an actual enum at compile time?
    Gary Willoughby via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Fri Oct 30 05:18:19 PDT 2015
    
    
  
On Friday, 30 October 2015 at 12:03:50 UTC, TheFlyingFiddle wrote:
> pragma(msg, is(b == enum)); //True
> pragma(msg, is(a == enum)); //False.
enum isEnum(alias e) = is(e == enum);
isEnum!(a)
isEnum!(b)
;)
    
    
More information about the Digitalmars-d-learn
mailing list