Lines Matching refs:TemplateDecl
76 if (isa<TemplateDecl>(D)) { in isAcceptableTemplateName()
228 TemplateDecl *TD = cast<TemplateDecl>((*R.begin())->getUnderlyingDecl()); in isTemplateName()
280 TemplateDecl *TD = R.getAsSingle<TemplateDecl>(); in isDeductionGuideName()
775 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) { in AdjustDeclIfTemplate()
776 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) { in AdjustDeclIfTemplate()
1982 void Sema::DeclareImplicitDeductionGuides(TemplateDecl *Template, in DeclareImplicitDeductionGuides()
2601 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier()
2738 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier()
2903 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates()
3149 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType()
4105 if (TemplateDecl *TD = Name.getAsTemplateDecl()) { in diagnoseMissingTemplateArguments()
4131 if (auto *TD = R.getAsSingle<TemplateDecl>()) { in BuildTemplateIdExpr()
4459 TemplateDecl *Template, in SubstDefaultTemplateArgument()
4516 TemplateDecl *Template, in SubstDefaultTemplateArgument()
4567 TemplateDecl *Template, in SubstDefaultTemplateArgument()
4608 Sema::SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, in SubstDefaultTemplateArgumentIfAvailable()
4997 TemplateDecl *TD, in diagnoseMissingArgument()
5002 D = cast<TemplateParmDecl>(cast<TemplateDecl>(TD->getMostRecentDecl()) in diagnoseMissingArgument()
5034 TemplateDecl *Template, SourceLocation TemplateLoc, in CheckTemplateArgumentList()
5047 cast<TemplateDecl>(Template->getMostRecentDecl()) in CheckTemplateArgumentList()
6680 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateTemplateArgument()
7420 SourceLocation TemplateNameLoc, TemplateDecl *PrimaryTemplate, in CheckTemplatePartialSpecializationArgs()
8347 assert(!isa<TemplateDecl>(Member) && "Only for non-template members"); in CheckMemberSpecialization()
8651 TemplateDecl *TD = Name.getAsTemplateDecl(); in ActOnExplicitInstantiation()
9604 const TemplateDecl *EnableIfDecl = in isEnableIf()