/external/clang/test/CodeGenCXX/ |
H A D | inline-functions.cpp | 35 template <typename T> class ClassTemplate { class in namespace:test1 46 ClassTemplate<C> ct;
|
H A D | predefined-expr.cpp | 7 // CHECK: private unnamed_addr constant [60 x i8] c"void NS::ClassTemplate<NS::Base *>::classTemplateFunction()\00" 8 // CHECK: private unnamed_addr constant [53 x i8] c"void NS::ClassTemplate<int>::classTemplateFunction()\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" 108 class ClassTemplate { class in namespace:NS 156 void withTemplateParameter1(ClassTemplate<int>) { 162 void withTemplateParameter2(ClassTemplate<Base *>) { 168 ClassTemplate<in [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 2001 } else if (ClassTemplateDecl *ClassTemplate 2007 = ClassTemplate->findSpecialization(Converted.data(), Converted.size(), 2014 ClassTemplate->getTemplatedDecl()->getTagKind(), 2015 ClassTemplate->getDeclContext(), 2016 ClassTemplate->getTemplatedDecl()->getLocStart(), 2017 ClassTemplate->getLocation(), 2018 ClassTemplate, 2021 ClassTemplate->AddSpecialization(Decl, InsertPos); 4780 ClassTemplateDecl *ClassTemplate local 4783 if (!ClassTemplate) { 5827 ClassTemplateDecl *ClassTemplate local [all...] |
H A D | SemaCXXScopeSpec.cpp | 107 if (ClassTemplateDecl *ClassTemplate 117 = ClassTemplate->getInjectedClassNameSpecialization(); 119 return ClassTemplate->getTemplatedDecl(); 126 = ClassTemplate->findPartialSpecialization(ContextType))
|
H A D | SemaTemplateInstantiateDecl.cpp | 886 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); local 891 = Owner->lookup(ClassTemplate->getDeclName()); 2001 /// \param ClassTemplate the (instantiated) class template that is partially 2011 ClassTemplateDecl *ClassTemplate, 2036 if (SemaRef.CheckTemplateArgumentList(ClassTemplate, 2047 = ClassTemplate->findPartialSpecialization(Converted.data(), 2053 = SemaRef.Context.getTemplateSpecializationType(TemplateName(ClassTemplate), 2066 TemplateName(ClassTemplate), 2103 ClassTemplate, 2109 ClassTemplate 2010 InstantiateClassTemplatePartialSpecialization( ClassTemplateDecl *ClassTemplate, ClassTemplatePartialSpecializationDecl *PartialSpec) argument 3151 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); local [all...] |
H A D | SemaCodeComplete.cpp | 739 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(D)) 740 Record = ClassTemplate->getTemplatedDecl(); 1045 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND)) 1046 ND = ClassTemplate->getTemplatedDecl(); 1059 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND)) 1060 ND = ClassTemplate->getTemplatedDecl(); 1072 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(ND)) 1073 ND = ClassTemplate->getTemplatedDecl(); 2818 case Decl::ClassTemplate: return CXCursor_ClassTemplate;
|
H A D | SemaTemplateInstantiate.cpp | 136 if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) { 137 QualType T = ClassTemplate->getInjectedClassNameSpecialization(); 141 if (ClassTemplate->isMemberSpecialization())
|
H A D | SemaTemplateDeduction.cpp | 2093 ClassTemplateDecl *ClassTemplate = Partial->getSpecializedTemplate(); local 2116 if (S.CheckTemplateArgumentList(ClassTemplate, Partial->getLocation(), 2121 = ClassTemplate->getTemplateParameters();
|
H A D | SemaLookup.cpp | 1738 if (ClassTemplateDecl *ClassTemplate 1740 DeclContext *Ctx = ClassTemplate->getDeclContext();
|
/external/clang/include/clang/Sema/ |
H A D | Template.h | 424 ClassTemplateDecl *ClassTemplate,
|
/external/clang/lib/Frontend/ |
H A D | ASTConsumers.cpp | 388 case Decl::ClassTemplate: {
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1776 : RedeclarableTemplateDecl(ClassTemplate, DC, L, Name, Params, Decl) { } 1779 : RedeclarableTemplateDecl(ClassTemplate, 0, SourceLocation(), 1926 static bool classofKind(Kind K) { return K == ClassTemplate; }
|
/external/clang/lib/AST/ |
H A D | ASTImporter.cpp | 3742 ClassTemplateDecl *ClassTemplate local 3745 if (!ClassTemplate) 3749 DeclContext *DC = ClassTemplate->getDeclContext(); 3774 = ClassTemplate->findSpecialization(TemplateArgs.data(), 3795 ClassTemplate, 3802 ClassTemplate->AddSpecialization(D2, InsertPos);
|
H A D | DeclBase.cpp | 480 case ClassTemplate:
|
/external/clang/tools/libclang/ |
H A D | CIndex.cpp | 3232 if (ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(D)) { 3235 OS << ClassTemplate->getNameAsString(); 3237 TemplateParameterList *Params = ClassTemplate->getTemplateParameters(); 3547 return createCXString("ClassTemplate"); 4245 case Decl::ClassTemplate: { 5351 case Decl::ClassTemplate:
|
/external/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 53 case Decl::ClassTemplate:
|
H A D | CodeGenModule.cpp | 2255 case Decl::ClassTemplate:
|