<div class="gmail_quote">On Sun, Jul 4, 2010 at 12:55, Simen kjaeraas <span dir="ltr">&lt;<a href="mailto:simen.kjaras@gmail.com">simen.kjaras@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
__traits[1] is your friend in these matters.<br>
<br>
__traits( allMembers, Foo ) returns a tuple of string literals, each of<br>
which corresponds to a member of Foo.<br>
</blockquote><br></div></div></blockquote><div><br>Somehting I discovered today: it works for module names, also:<br><br>auto ioMembers = __traits(allMembers, std.stdio);<br><br>It also contains the unittests... Hmm, I wonder what one can do with that.<br>
<br><br>Philippe <br></div></div>