Lossless Bidirectional Enum-Conversions Mixin
    "Nordlöw" via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sun Sep  7 10:27:24 PDT 2014
    
    
  
On Sunday, 7 September 2014 at 17:22:38 UTC, Nordlöw wrote:
> BidirectionalEnums(
>     "x", "a",
>     "y", "b",
>     "z", "c",
> );
The enumeration names must of course be given aswell:
BidirectionalEnums2(
     "A", "B",
     "x", "a",
     ...
);
and two specifies the number of enums involved.
We could of course also use
BidirectionalEnums(
     tuple("A", "B"),
     tuple("x", "a"),
     ...
);
for more verbosity.
    
    
More information about the Digitalmars-d-learn
mailing list