• Home
  • Raw
  • Download

Lines Matching refs:TemplateDecl

56   if (isa<TemplateDecl>(D)) {  in isAcceptableTemplateName()
197 TemplateDecl *TD = cast<TemplateDecl>((*R.begin())->getUnderlyingDecl()); in isTemplateName()
481 TemplateDecl *Sema::AdjustDeclIfTemplate(Decl *&D) { in AdjustDeclIfTemplate()
482 if (TemplateDecl *Temp = dyn_cast_or_null<TemplateDecl>(D)) { in AdjustDeclIfTemplate()
1712 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier()
1849 if (TemplateDecl *Template = TST->getTemplateName().getAsTemplateDecl()) { in MatchTemplateParametersToScopeSpecifier()
2015 if (TemplateDecl *Template = Name.getAsTemplateDecl()) { in NoteAllFoundTemplates()
2129 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateIdType()
3131 if (TemplateDecl *Decl = Name.getAsTemplateDecl()) in CheckTemplateTypeArgument()
3248 TemplateDecl *Template, in SubstDefaultTemplateArgument()
3305 TemplateDecl *Template, in SubstDefaultTemplateArgument()
3356 TemplateDecl *Template, in SubstDefaultTemplateArgument()
3396 Sema::SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, in SubstDefaultTemplateArgumentIfAvailable()
3701 static bool diagnoseArityMismatch(Sema &S, TemplateDecl *Template, in diagnoseArityMismatch()
3753 TemplateDecl *TD, in diagnoseMissingArgument()
3758 D = cast<TemplateParmDecl>(cast<TemplateDecl>(TD->getMostRecentDecl()) in diagnoseMissingArgument()
3781 bool Sema::CheckTemplateArgumentList(TemplateDecl *Template, in CheckTemplateArgumentList()
5359 TemplateDecl *Template = Name.getAsTemplateDecl(); in CheckTemplateArgument()
7059 assert(!isa<TemplateDecl>(Member) && "Only for non-template members"); in CheckMemberSpecialization()
7334 TemplateDecl *TD = Name.getAsTemplateDecl(); in ActOnExplicitInstantiation()
8268 const TemplateDecl *EnableIfDecl = in isEnableIf()