On Wed, Jul 14, 2010 at 03:17, <a href="http://dsource.org">dsource.org</a> &lt;<a href="mailto:noreply@dsource.org">noreply@dsource.org</a>&gt;  wrote:<br>&gt;<br>&gt;    phobos commit, revision 1756<br>&gt;<br>&gt;<br>&gt;    user: andrei<br>
&gt;<br>&gt;    msg:<br>&gt;    Added hasMember<br>&gt;<br>&gt;    <a href="http://www.dsource.org/projects/phobos/changeset/1756">http://www.dsource.org/projects/phobos/changeset/1756</a><br><br><br>In the unit test, C1 and C2 should be classes, I think.<br>
<br><br>As an very minor aside, __traits(allMembers, T) also works if T is a module name, but I don&#39;t know if people want to test for the presence of a particular symbol in a module. I also wonder how one should test to know if something is a module name. Maybe with trying an import?<br>
<br>Philippe<br><br><br><br>