Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:Struct

3   struct C {
65 struct A::C c2;
66 struct S : public A::C {};
67 struct A::undef; // expected-error {{no struct named 'undef' in namespace 'A'}}
71 struct RC;
72 struct CC {
73 struct NC;
77 struct A2::RC {
81 struct A2::CC::NC {
149 struct Struct { };
151 void Struct::f() { } // expected-error{{out-of-line definition of 'f' does not match any declaration in 'Struct'}}
166 struct Y; // expected-note{{forward declaration of 'Y'}}
173 struct foo_S {
180 struct a { }; // expected-note{{candidate constructor (the implicit copy constructor)}}
272 struct A {
274 struct B;
275 struct B::C; // expected-error {{requires a template parameter list}} \
276 // expected-error {{no struct named 'C'}} \
281 struct A2 {
283 struct B;
286 struct A2<T>::B::C; // expected-error {{no struct named 'C'}}
303 struct X { };
305 struct Foo {
306 struct N::X *foo(); // expected-error{{no struct named 'X' in namespace 'N::N'}}