Structs and CTFE
    Simen kjaeraas 
    simen.kjaras at gmail.com
       
    Sun Jul  4 01:34:58 PDT 2010
    
    
  
Jonathan M Davis <jmdavisprog at gmail.com> wrote:
> Is it not presently possible to use structs for enums
I believe this is the case, yes.
There are ways to do things that are similar, of course:
struct E { //Namespace, as D lacks those
     struct S {
         this( string phrase, int num ) {
             this.phrase = phrase;
             this.num = num;
         }
         string phrase;
         int    num;
     }
     enum a = S("hello", 1);
     enum b = S("goodbye", 45);
     enum c = S("world", 22);
}
-- 
Simen
    
    
More information about the Digitalmars-d-learn
mailing list