Lines Matching refs:ClassTemplateDecl
305 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName()
1948 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate()
1949 dyn_cast_or_null<ClassTemplateDecl>(PrevDecl); in CheckClassTemplate()
2140 ClassTemplateDecl *NewTemplate in CheckClassTemplate()
2141 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate()
2281 ClassTemplateDecl *Template) in ConvertConstructorToDeductionGuideTransform()
2285 ClassTemplateDecl *Pattern = Template; in ConvertConstructorToDeductionGuideTransform()
2298 ClassTemplateDecl *Template;
2299 ClassTemplateDecl *NestedPattern = nullptr;
2697 *this, cast<ClassTemplateDecl>(Template)); in DeclareImplicitDeductionGuideFromInitList()
2713 ClassTemplateDecl *Pattern = in DeclareImplicitDeductionGuideFromInitList()
2736 *this, cast<ClassTemplateDecl>(Template)); in DeclareImplicitDeductionGuides()
2762 ClassTemplateDecl *Pattern = in DeclareImplicitDeductionGuides()
3742 : isa<ClassTemplateDecl>(Template) in NoteAllFoundTemplates()
4108 if (isa<ClassTemplateDecl>(Template)) { in CheckTemplateIdType()
4139 } else if (ClassTemplateDecl *ClassTemplate = in CheckTemplateIdType()
4140 dyn_cast<ClassTemplateDecl>(Template)) { in CheckTemplateIdType()
5169 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) in BuildQualifiedTemplateIdExpr()
7861 if (!isa<ClassTemplateDecl>(Template) && in CheckTemplateTemplateArgument()
8630 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
8853 ClassTemplateDecl *ClassTemplate in ActOnClassTemplateSpecialization()
8854 = dyn_cast_or_null<ClassTemplateDecl>(Name.getAsTemplateDecl()); in ActOnClassTemplateSpecialization()
10185 ClassTemplateDecl *ClassTemplate = dyn_cast<ClassTemplateDecl>(TD); in ActOnExplicitInstantiation()
11753 if (auto *TD = From.dyn_cast<ClassTemplateDecl *>()) in checkInstantiated()