Lines Matching defs:Base
7 // CHECK: private unnamed_addr constant [60 x i8] c"void NS::ClassTemplate<NS::Base *>::classTemplateFunction()\00"
11 // CHECK: private unnamed_addr constant [45 x i8] c"void NS::Base::functionTemplate1(NS::Base *)\00"
12 // CHECK: private unnamed_addr constant [38 x i8] c"void NS::Base::functionTemplate1(int)\00"
27 // CHECK: private unnamed_addr constant [41 x i8] c"NS::Constructor::Constructor(NS::Base *)\00"
35 // CHECK: private unnamed_addr constant [54 x i8] c"void NS::Base::constVolatileFunction() const volatile\00"
38 // CHECK: private unnamed_addr constant [43 x i8] c"void NS::Base::volatileFunction() volatile\00"
41 // CHECK: private unnamed_addr constant [37 x i8] c"void NS::Base::constFunction() const\00"
44 // CHECK: private unnamed_addr constant [64 x i8] c"ClassTemplate<NS::Base *> NS::Base::functionReturingTemplate2()\00"
47 // CHECK: private unnamed_addr constant [57 x i8] c"ClassTemplate<int> NS::Base::functionReturingTemplate1()\00"
50 // CHECK: private unnamed_addr constant [65 x i8] c"void NS::Base::withTemplateParameter2(ClassTemplate<NS::Base *>)\00"
53 // CHECK: private unnamed_addr constant [58 x i8] c"void NS::Base::withTemplateParameter1(ClassTemplate<int>)\00"
56 // CHECK: private unnamed_addr constant [45 x i8] c"NS::Base *NS::Base::functionReturningClass()\00"
59 // CHECK: private unnamed_addr constant [64 x i8] c"void NS::Base::functionWithParameters(int, float *, NS::Base *)\00"
62 // CHECK: private unnamed_addr constant [42 x i8] c"void NS::Base::variadicFunction(int, ...)\00"
64 // CHECK: private unnamed_addr constant [41 x i8] c"virtual void NS::Base::virtualFunction()\00"
67 // CHECK: private unnamed_addr constant [32 x i8] c"void NS::Base::inlineFunction()\00"
70 // CHECK: private unnamed_addr constant [39 x i8] c"static void NS::Base::staticFunction()\00"
117 class Base {
137 void functionWithParameters(int, float*, Base* base) {
143 Base *functionReturningClass() {
162 void withTemplateParameter2(ClassTemplate<Base *>) {
175 ClassTemplate<Base *> functionReturingTemplate2() {
179 return ClassTemplate<Base *>();
208 class Derived : public Base {
232 Constructor(Base *) {
304 NS::Base::staticFunction();
306 NS::Base b;
314 b.withTemplateParameter2(NS::ClassTemplate<NS::Base *>());
318 b.functionTemplate1<NS::Base *>(0);
328 NS::ClassTemplate<NS::Base *> t2;
333 NS::Constructor c3((NS::Base *)0);