Searched refs:ClassTemplate (Results 1 - 17 of 17) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Dinline-functions.cpp35 template <typename T> class ClassTemplate { class in namespace:test1
46 ClassTemplate<C> ct;
H A Dpredefined-expr.cpp7 // 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 DSemaTemplate.cpp2001 } 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 DSemaCXXScopeSpec.cpp107 if (ClassTemplateDecl *ClassTemplate
117 = ClassTemplate->getInjectedClassNameSpecialization();
119 return ClassTemplate->getTemplatedDecl();
126 = ClassTemplate->findPartialSpecialization(ContextType))
H A DSemaTemplateInstantiateDecl.cpp886 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 DSemaCodeComplete.cpp739 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 DSemaTemplateInstantiate.cpp136 if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) {
137 QualType T = ClassTemplate->getInjectedClassNameSpecialization();
141 if (ClassTemplate->isMemberSpecialization())
H A DSemaTemplateDeduction.cpp2093 ClassTemplateDecl *ClassTemplate = Partial->getSpecializedTemplate(); local
2116 if (S.CheckTemplateArgumentList(ClassTemplate, Partial->getLocation(),
2121 = ClassTemplate->getTemplateParameters();
H A DSemaLookup.cpp1738 if (ClassTemplateDecl *ClassTemplate
1740 DeclContext *Ctx = ClassTemplate->getDeclContext();
/external/clang/include/clang/Sema/
H A DTemplate.h424 ClassTemplateDecl *ClassTemplate,
/external/clang/lib/Frontend/
H A DASTConsumers.cpp388 case Decl::ClassTemplate: {
/external/clang/include/clang/AST/
H A DDeclTemplate.h1776 : 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 DASTImporter.cpp3742 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 DDeclBase.cpp480 case ClassTemplate:
/external/clang/tools/libclang/
H A DCIndex.cpp3232 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 DCGDecl.cpp53 case Decl::ClassTemplate:
H A DCodeGenModule.cpp2255 case Decl::ClassTemplate:

Completed in 1437 milliseconds