Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:bases

16        f(a); // expected-warning 2{{use of identifier 'f' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
17 g(); // expected-warning 2{{use of identifier 'g' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
67 var = 3; // expected-warning {{use of undeclared identifier 'var'; unqualified lookup into dependent bases of class template 'B' is a Microsoft extension}}
91 static_func(); // expected-warning {{use of identifier 'static_func' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
92 func(); // expected-warning {{use of identifier 'func' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}} expected-error {{call to non-static member function without an object argument}}
113 void g1(int p = f1());// expected-warning {{use of identifier 'f1' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
114 void g2(int p = f2());// expected-warning {{use of identifier 'f2' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}} expected-error {{call to non-static member function without an object argument}}
139 g(); // expected-warning {{use of identifier 'g' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
163 m_hWnd = 1; // expected-warning {{use of undeclared identifier 'm_hWnd'; unqualified lookup into dependent bases of class template 'A' is a Microsoft extension}}
188 return base_fun(rhs); // expected-warning {{use of identifier 'base_fun' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
207 int foo() { return a; } // expected-warning {{lookup into dependent bases}}
208 int *bar() { return &a; } // expected-warning {{lookup into dependent bases}}
214 static int stuff3() { return sa; } // expected-warning {{lookup into dependent bases}}
215 static int *stuff4() { return &sa; } // expected-warning {{lookup into dependent bases}}
219 int foo() { return b; } // expected-error {{no member named 'b' in 'PR16014::C<PR16014::A>'}} expected-warning {{lookup into dependent bases}}
220 int *bar() { return &b; } // expected-error {{no member named 'b' in 'PR16014::C<PR16014::A>'}} expected-warning {{lookup into dependent bases}}
224 // expected-warning {{unqualified lookup into dependent bases of class template 'C'}}
254 // expected-warning {{unqualified lookup into dependent bases of class template 'A'}}
270 int x = y; // expected-warning {{lookup into dependent bases}}
271 auto foo(int j) -> decltype(y * j) { // expected-warning {{lookup into dependent bases}}
272 return y * j; // expected-warning {{lookup into dependent bases}}
275 return [&] { return y; }(); // expected-warning {{lookup into dependent bases}}
284 NameFromBase m; // expected-warning {{found via unqualified lookup into dependent bases}}
292 NameFromBase m; // expected-warning {{found via unqualified lookup into dependent bases}}
300 NameFromBase m; // expected-warning {{found via unqualified lookup into dependent bases}}
309 NameFromBase m; // expected-error {{member 'NameFromBase' found in multiple base classes of different types}} expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
325 A<NameFromBase> m; // expected-warning {{found via unqualified lookup into dependent bases}}
390 struct C : B<T> { NameFromBase m; }; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
399 struct D : A<T>, B<T> { NameFromBase m; }; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
408 struct D : C<T> { NameFromBase m; }; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
417 struct C : B<T>, virtual A<T> { NameFromBase m; }; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
427 struct C : B<T>, public A<T> { NameFromBase m; }; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}} expected-warning {{direct base 'A<int>' is inaccessible due to ambiguity:}}
437 NameFromBase m; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
440 NameFromBase m; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
444 NameFromBase m; // expected-warning {{use of identifier 'NameFromBase' found via unqualified lookup into dependent bases of class templates is a Microsoft extension}}
455 // expected-warning@+1 {{lookup into dependent bases}}
461 NameFromBase x; // expected-warning {{lookup into dependent bases}}
466 NameFromBase x; // expected-warning {{lookup into dependent bases}}
473 NameFromBase m; // expected-warning {{lookup into dependent bases}}
481 NameFromBase x; // expected-warning {{lookup into dependent bases}}
487 NameFromBase x = {}; // expected-warning {{lookup into dependent bases}}
492 NameFromBase x; // expected-warning {{lookup into dependent bases}}
511 // expected-warning@+1 {{found via unqualified lookup into dependent bases}}
518 // expected-warning@+1 {{use of undeclared identifier 'NameFromBase'; unqualified lookup into dependent bases}}
558 f(); // expected-warning {{found via unqualified lookup into dependent bases}}
577 // We also allow unqualified lookup into bases in contexts where the we know the