Lines Matching refs:FunctionTemplateDecl
2469 FunctionTemplateDecl *FunctionTemplate, in SubstituteExplicitTemplateArguments()
2746 Sema::FinishTemplateArgumentDeduction(FunctionTemplateDecl *FunctionTemplate, in FinishTemplateArgumentDeduction()
3037 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D)) { in ResolveOverloadForDeduction()
3190 hasDeducibleTemplateParameters(Sema &S, FunctionTemplateDecl *FunctionTemplate,
3253 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments()
3501 Sema::DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments()
3626 FunctionTemplateDecl *CallOpTemplate = in SpecializeCorrespondingLambdaCallOperatorAndInvoker()
3656 FunctionTemplateDecl *InvokerTemplate = LambdaClass-> in SpecializeCorrespondingLambdaCallOperatorAndInvoker()
3701 Sema::DeduceTemplateArguments(FunctionTemplateDecl *ConversionTemplate, in DeduceTemplateArguments()
3853 Sema::DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments()
4110 FunctionTemplateDecl *FT1, in isAtLeastAsSpecializedAs()
4111 FunctionTemplateDecl *FT2, in isAtLeastAsSpecializedAs()
4255 static bool isVariadicFunctionTemplate(FunctionTemplateDecl *FunTmpl) { in isVariadicFunctionTemplate()
4292 FunctionTemplateDecl *
4293 Sema::getMoreSpecializedTemplate(FunctionTemplateDecl *FT1, in getMoreSpecializedTemplate()
4294 FunctionTemplateDecl *FT2, in getMoreSpecializedTemplate()
4377 FunctionTemplateDecl *BestTemplate in getMostSpecialized()
4381 FunctionTemplateDecl *Challenger in getMostSpecialized()
4396 FunctionTemplateDecl *Challenger in getMostSpecialized()
4961 ASTContext &Ctx, const FunctionTemplateDecl *FunctionTemplate, in MarkDeducedTemplateParameters()
4975 FunctionTemplateDecl *FunctionTemplate, in hasDeducibleTemplateParameters()