allMembers returns no members for a package

ketmar via Digitalmars-d digitalmars-d at puremagic.com
Fri Dec 19 04:05:57 PST 2014


On Fri, 19 Dec 2014 02:12:40 +0000
aldanor via Digitalmars-d <digitalmars-d at puremagic.com> wrote:

> pkg/
>      c/
>          module1.d
>              module pkg.c.module1;
>              int x = 1;
>          package.d
>              module pkg.c;
>              public import pkg.c.module1;
>      test.d
>          module pkg.test;
>          unittest {
>              import std.stdio;
>              import pkg.c;
>              writeln(pkg.c.x);
>              writeln(__traits(allMembers, pkg.c));
>          }
> 
> Results in "1" printed and then nothing.
> 
> Why does allMembers fail on a package, is that supposed to happen?

this is a known issue (sorry, can't remember bug number, and search in
bugzilla never worked for me for some mysterious reason). this will
eventually be fixed, but don't expect it soon, it's not a high-priority
issue.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20141219/13a1fa11/attachment.sig>


More information about the Digitalmars-d mailing list