Lines Matching refs:Base
29 struct Base { struct
36 struct Test0 : Base {
37 using Base::foo;
48 struct Test1 : Base {
51 using Base::foo;
60 struct Test2 : Base {
62 using Base::foo;
75 struct Base { struct
79 template <typename T> struct Derived1 : Base {
80 using Base::foo;
93 template <typename T> struct Derived2 : Base {
95 using Base::foo;
109 struct Base { struct
114 struct Derived1 : Base {
115 using Base::foo;
119 struct Derived2 : Base {
121 using Base::foo;
124 struct Derived3 : Base {
125 using Base::foo;
129 struct Derived4 : Base {
131 using Base::foo;
135 expect<0>(Base().foo<int>()); in test()
136 expect<1>(Base().foo<0>()); in test()
150 class Base { class
156 struct Derived : Base {
157 using Base::foo;
169 struct Base { struct
172 struct Derived : Base {
174 using Base::operator=;
184 struct Base { struct
187 struct Derived : Base {
189 using Base::operator=;