digitalmars.D.learn - UDA's for enum values?
- JS (19/19) Jul 14 2013 I would like to do something like
- JS (1/1) Jul 14 2013 that should be interface a instead of class a.
- Dicebot (4/6) Jul 14 2013 Looks like a grammar issue. UDA's are supposed to be attached to
- Maxim Fomin (2/8) Jul 14 2013 Looks like http://d.puremagic.com/issues/show_bug.cgi?id=9701
I would like to do something like enum e { (string) p, (int) i } class a { mixin(generatePropertiesFromEnum!e); } which would produce the result interface a { property string p(); property int i(); } I can generate the properties without issue but I can't seem to attach properties to elements in the enum. I guess this is a "inverse-feature" feature of D?
Jul 14 2013
On Sunday, 14 July 2013 at 12:33:07 UTC, JS wrote:I would like to do something like ...Looks like a grammar issue. UDA's are supposed to be attached to any symbol declaration as far as I understand, which enum members definitely are. Probably worth bugzilla entry.
Jul 14 2013
On Sunday, 14 July 2013 at 13:38:41 UTC, Dicebot wrote:On Sunday, 14 July 2013 at 12:33:07 UTC, JS wrote:Looks like http://d.puremagic.com/issues/show_bug.cgi?id=9701I would like to do something like ...Looks like a grammar issue. UDA's are supposed to be attached to any symbol declaration as far as I understand, which enum members definitely are. Probably worth bugzilla entry.
Jul 14 2013