Lines Matching refs:TemplateDecl

106   if (isa<TemplateDecl>(D)) {  in getAsTemplateNameDecl()
287 TemplateDecl *TD = cast<TemplateDecl>(D); in isTemplateName()
341 TemplateDecl *TD = R.getAsSingle<TemplateDecl>(); in isDeductionGuideName()
905 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) { in AdjustDeclIfTemplate()
906 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) { in AdjustDeclIfTemplate()
1761 else if (auto *TD = dyn_cast<TemplateDecl>(D)) in TransformDecl()
2565 void Sema::DeclareImplicitDeductionGuides(TemplateDecl *Template, in DeclareImplicitDeductionGuides()
2569 TemplateDecl *DescribedTemplate = DefRecord->getDescribedClassTemplate(); in DeclareImplicitDeductionGuides()
3261 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier()
3400 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier()
3569 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates()
3834 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType()
4065 Name = TemplateName(Corrected.getCorrectionDeclAs<TemplateDecl>()); in resolveAssumedTemplateNameAsType()
4851 if (TemplateDecl *TD = Name.getAsTemplateDecl()) { in diagnoseMissingTemplateArguments()
4923 if (auto *TD = R.getAsSingle<TemplateDecl>()) { in BuildTemplateIdExpr()
5277 Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgument()
5334 Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgument()
5382 Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgument()
5420 TemplateDecl *Template, SourceLocation TemplateLoc, in SubstDefaultTemplateArgumentIfAvailable()
5788 TemplateDecl *TD, in diagnoseMissingArgument()
5793 D = cast<TemplateParmDecl>(cast<TemplateDecl>(TD->getMostRecentDecl()) in diagnoseMissingArgument()
5825 TemplateDecl *Template, SourceLocation TemplateLoc, in CheckTemplateArgumentList()
5843 cast<TemplateDecl>(Template->getMostRecentDecl()) in CheckTemplateArgumentList()
6125 if (auto *TD = dyn_cast<TemplateDecl>(NewContext)) in CheckTemplateArgumentList()
7681 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateTemplateArgument()
8516 SourceLocation TemplateNameLoc, TemplateDecl *PrimaryTemplate, in CheckTemplatePartialSpecializationArgs()
9554 assert(!isa<TemplateDecl>(Member) && "Only for non-template members"); in CheckMemberSpecialization()
9881 TemplateDecl *TD = Name.getAsTemplateDecl(); in ActOnExplicitInstantiation()
10860 const TemplateDecl *EnableIfDecl = in isEnableIf()