Extend Enum
Mars
- at -.-
Mon Jan 23 14:38:15 PST 2012
Hello everybody.
I'd like to know if there's a way, to extend an Enum, based on
version().
I have an Enum, that holds various values, but some are
different, in other versions. So the alternative would be to
define the Enum several times.
> version(x)
> {
> enum example
> {
> FOO = 1,
> BAR = 2,
> }
> }
> else
> {
> enum example
> {
> FOO = 1,
> BAR = 3,
> }
> }
Is there a better way to do this? Maybe a class with static
consts...? How should I do it?
Mars
More information about the Digitalmars-d-learn
mailing list