Home | History | Annotate | Download | only in SemaTemplate

Lines Matching defs:Base

20   template <class T> class Base {
31 template <class T> class Derived1 : Base<T> {
34 Base<T>::static_foo();
35 Base<T>::instance_foo();
39 Base<T>::Inner::static_foo();
40 Base<T>::Inner::instance_foo(); // expected-error {{call to non-static member function without an object argument}}
44 Base<T>::static_foo();
45 Base<T>::instance_foo(); // expected-error {{call to non-static member function without an object argument}}
49 Base<T>::Inner::static_foo();
50 Base<T>::Inner::instance_foo(); // expected-error {{call to non-static member function without an object argument}}
54 template <class T> class Derived2 : Base<T>::Inner {
57 Base<T>::static_foo();
58 Base<T>::instance_foo(); // expected-error {{call to non-static member function without an object argument}}
62 Base<T>::Inner::static_foo();
63 Base<T>::Inner::instance_foo();
67 Base<T>::static_foo();
68 Base<T>::instance_foo(); // expected-error {{call to non-static member function without an object argument}}
72 Base<T>::Inner::static_foo();
73 Base<T>::Inner::instance_foo(); // expected-error {{call to non-static member function without an object argument}}
93 template <class T> struct Base {
94 void foo(T); // expected-note {{must qualify identifier to find this declaration in dependent base class}}
97 template <class T> struct Derived : Base<T> {