Lines Matching defs:FunctionTemplate

7644     FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
7649 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO))
7655 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) {
7658 Candidate.Function = FunctionTemplate->getTemplatedDecl();
7674 FunctionTemplate->getTemplateDepth());
7678 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info,
7684 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions,
7691 Candidate.Function = FunctionTemplate->getTemplatedDecl();
7724 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes,
7734 auto *FD = FunctionTemplate->getTemplatedDecl();
8041 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
8045 assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) &&
8048 if (!CandidateSet.isNewCandidate(FunctionTemplate))
8054 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) {
8057 Candidate.Function = FunctionTemplate->getTemplatedDecl();
8069 FunctionTemplate, ObjectType, ObjectClassification, ToType,
8074 Candidate.Function = FunctionTemplate->getTemplatedDecl();
12884 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate,
12887 = dyn_cast<CXXMethodDecl>(FunctionTemplate->getTemplatedDecl())) {
12907 FunctionTemplate, &OvlExplicitTemplateArgs, TargetFunctionType,
12912 .set(CurAccessFunPair, FunctionTemplate->getTemplatedDecl(),
13004 if (FunctionTemplateDecl *FunctionTemplate
13006 if (AddMatchingTemplateFunction(FunctionTemplate, I.getPair()))
13330 FunctionTemplateDecl *FunctionTemplate
13342 FunctionTemplate, &ExplicitTemplateArgs, Specialization, Info,
13348 I.getPair(), FunctionTemplate->getTemplatedDecl(),