Private enum members

Justin Johansson no at spam.com
Fri Oct 23 16:09:46 PDT 2009


My google search for

private "enum member" site:digitalmars.com

come up with nothing much so presumably this hasn't been discussed before.

There may be a valid use-case for being allowed to selectively mark
some enum members as being private, such as

enum Color {
  private UNINITIALIZED = -1,
  RED, GREEN, BLUE
}

(The above doesn't work in D1.  Haven't tried D2 though.)

(btw. Interestingly, typing this code into Eclipse with the Descent plug-in
causes a Java out of heap space malfunction.)

Is this a valid use-case?  What do you think?

-- Justin Johansson




More information about the Digitalmars-d mailing list