enum and static if

ketmar via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Mar 11 07:34:32 PDT 2015


On Wed, 11 Mar 2015 13:48:45 +0000, Namespace wrote:

> This code does not work:
> 
> ----
> enum Test {
>      Foo,
> static if (__VERSION__ >= 2067)
>      Bar,
> }
>      Quatz
> }
> ----
> 
> Any chance that this could work?

nope. `static if` is statement, so it works only where statement is 
allowed. the same is true for `version`. this is by design.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20150311/48becdba/attachment.sig>


More information about the Digitalmars-d-learn mailing list