Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:empty

23 struct Empty { Empty(); };
25 struct I : Empty {
26 Empty e;
30 struct J : Empty {
31 Empty e[2];
35 template<int N> struct Derived : Empty, Derived<N - 1> {
37 template<> struct Derived<0> : Empty { };
40 Empty e;
45 Empty e[2];
50 Empty e;
53 struct S4 : Empty, S3 {
57 struct S5 : S3, Empty {};
63 struct S7 : Empty {
68 struct S8 : Empty, A {
91 struct Empty { };
92 struct A : Empty { };
93 struct B : Empty {
104 struct Empty { };
105 struct A { Empty e; };
106 struct B : Empty { A a; };
113 // Test that C::Empty isn't laid out at offset 0.
114 struct Empty { };
115 struct A : Empty { };
117 struct C : B, Empty { };
124 // Test that B::Empty isn't laid out at offset 0.
125 struct Empty { };
126 struct Field : virtual Empty { };
130 struct B : A, Empty { };
138 struct Empty { };
139 struct Field : virtual Empty { };
143 struct B : Empty, A { };