enums and version/static if/"inheritance"

Walter Bright newshound2 at digitalmars.com
Thu Aug 1 17:46:37 UTC 2024


If you really want conditional enums, you can do this:

```
struct E
{
     enum A = 3;
     enum B = 4;
     version (XYZ) enum C = 5;
}

E e = E.A;
```


More information about the Digitalmars-d mailing list