Lines Matching refs:FunctionTemplateDecl

77     if (!AllowFunctionTemplates && isa<FunctionTemplateDecl>(D))  in isAcceptableTemplateName()
238 if (isa<FunctionTemplateDecl>(TD)) { in isTemplateName()
1704 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, in transformConstructor()
1966 auto *GuideTemplate = FunctionTemplateDecl::Create( in buildDeductionGuide()
2022 auto *FTD = dyn_cast<FunctionTemplateDecl>(D); in DeclareImplicitDeductionGuides()
2044 cast<FunctionTemplateDecl>( in DeclareImplicitDeductionGuides()
2905 << (isa<FunctionTemplateDecl>(Template) in NoteAllFoundTemplates()
3150 if (!Template || isa<FunctionTemplateDecl>(Template) || in CheckTemplateIdType()
3692 void Sema::CheckDeductionGuideTemplate(FunctionTemplateDecl *TD) { in CheckDeductionGuideTemplate()
3740 FnTemplate = dyn_cast_or_null<FunctionTemplateDecl>(Name.getAsTemplateDecl()); in ActOnVarTemplateSpecialization()
4132 if (!TemplateArgs && !isa<FunctionTemplateDecl>(TD)) { in BuildTemplateIdExpr()
6706 assert(isa<FunctionTemplateDecl>(Template) && in CheckTemplateTemplateArgument()
7240 else if (isa<FunctionTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
8059 if (!isa<FunctionTemplateDecl>(D)) { in CheckDependentFunctionTemplateSpecialization()
8127 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Ovl)) { in CheckFunctionTemplateSpecialization()
8166 cast<FunctionTemplateDecl>(FunTmpl->getFirstDecl()), in CheckFunctionTemplateSpecialization()
9283 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Prev); in ActOnExplicitInstantiation()
9414 FunctionTemplateDecl *FunTmpl = Specialization->getPrimaryTemplate(); in ActOnExplicitInstantiation()