enum Tag { A, B, version (symbol) { C, D, } E, }
but it doesn't work. I know I could do version (symbol) { enum Tag { A, B, C, D, E } } else { enum Tag { A, B, E } }but I don't want to do that since in my case, there can be quite a few elements outside of the version, and I don't want to repeat them all.
-- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/