Can I do an or in a version block?
Tyler Jameson Little
beatgammit at gmail.com
Wed Mar 7 21:38:48 PST 2012
I would like to do something like this:
version (linux || BSD) {
// do something...
} else {
version (Windows) {
// do something else
} else {
// do something else
assert(false, "Unsupported operating system");
}
}
The only way I've been able to do this, is by splitting up the
two versions and repeat code.
Is there a better way to do this? A static if can do this, so is
there a way that I can use a static if somehow?
More information about the Digitalmars-d-learn
mailing list