On Sat, 13 Jun 2015 12:20:40 -0400, ketmar <ket...@ketmar.no-ip.org> wrote:

On Sat, 13 Jun 2015 13:49:49 +0000, anonymous wrote:

Taking it one step further:

template Version(string name)
{
     mixin("
         version("~name~") enum Version = true;
         else enum Version = false;
     ");
}

static if(Version!"One" || Version!"Two")
{
     ...
}

very elegant.

Elegant indeed, but I think my pull request would be frowned upon if I tried to use this in druntime.

  Bit

Reply via email to