allMembers returns no members for a package

Rikki Cattermole via Digitalmars-d digitalmars-d at puremagic.com
Thu Dec 18 18:51:29 PST 2014


On 19/12/2014 3:12 p.m., aldanor 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?

No, I have PR open for more or less this.


More information about the Digitalmars-d mailing list