Home | History | Annotate | Download | only in SemaCXX

Lines Matching defs:Struct

15 struct Struct {
20 template <int itval, Enum etval> struct C {
26 v5 = Struct::sval,
27 v6 = Struct::seval,
31 v10 = sizeof(Struct),
32 v11 = true? 1 + cval * Struct::sval ^ itval / (int)1.5 - sizeof(Struct) : 0
39 b5 : Struct::sval,
40 b6 : Struct::seval,
44 b10 : sizeof(Struct),
45 b11 : true? 1 + cval * Struct::sval ^ itval / (int)1.5 - sizeof(Struct) : 0
52 i5 = Struct::sval,
53 i6 = Struct::seval,
57 i10 = sizeof(Struct),
58 i11 = true? 1 + cval * Struct::sval ^ itval / (int)1.5 - sizeof(Struct) : 0
66 case 400 + Struct::sval:
67 case 500 + Struct::seval:
71 case 900 + sizeof(Struct):
72 case 1000 + (true? 1 + cval * Struct::sval ^
73 itval / (int)1.5 - sizeof(Struct) : 0):
80 template struct C<1, eval>;
81 template struct C<cval, ceval>;
82 template struct C<Struct::sval, Struct::seval>;
102 template<int n> struct S {};
123 struct X; // expected-note {{forward declaration of 'test3::X'}}
124 struct Y { bool b; X x; }; // expected-error {{field has incomplete type 'test3::X'}}
130 template <int> struct A {};