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