xref: /netbsd-src/external/gpl3/gcc.old/dist/libphobos/src/std/internal/test/uda.d (revision 627f7eb200a4419d89b531d55fccd2ee3ffdcde0)
1*627f7eb2Smrg /**
2*627f7eb2Smrg For testing only.
3*627f7eb2Smrg Provides a struct with UDA's defined in an external module.
4*627f7eb2Smrg Useful for validating behavior with member privacy.
5*627f7eb2Smrg */
6*627f7eb2Smrg module std.internal.test.uda;
7*627f7eb2Smrg 
8*627f7eb2Smrg enum Attr;
9*627f7eb2Smrg 
10*627f7eb2Smrg struct HasPrivateMembers
11*627f7eb2Smrg {
12*627f7eb2Smrg   @Attr int a;
13*627f7eb2Smrg   int b;
14*627f7eb2Smrg   @Attr private int c;
15*627f7eb2Smrg   private int d;
16*627f7eb2Smrg }
17