Hi, is there a way to add members to an enum based on conditional compilation symbols. I tried

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/

Reply via email to