On 2013-01-06 18:29, Philippe Sigaud wrote: > You can use a string mixin: > > class Foo > { > int a; > @(3) private int b; > } > > void main() > { > writeln(mixin("__traits(getAttributes, " ~ Foo.tupleof[1].stringof > ~ ")")); // -> 3 > } Good thinking. It's not pretty but it works. Thanks. -- /Jacob Carlborg