Lines Matching refs:FunctionTemplate
7075 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate() argument
7080 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO)) in AddTemplateOverloadCandidate()
7086 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateOverloadCandidate()
7089 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
7108 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate()
7111 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions, in AddTemplateOverloadCandidate()
7117 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
7152 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions() argument
7162 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions()
7459 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateConversionCandidate() argument
7463 assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) && in AddTemplateConversionCandidate()
7466 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate()
7472 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateConversionCandidate()
7475 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
7484 = DeduceTemplateArguments(FunctionTemplate, ToType, in AddTemplateConversionCandidate()
7488 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
11987 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate, in AddMatchingTemplateFunction() argument
11990 = dyn_cast<CXXMethodDecl>(FunctionTemplate->getTemplatedDecl())) { in AddMatchingTemplateFunction()
12008 = S.DeduceTemplateArguments(FunctionTemplate, in AddMatchingTemplateFunction()
12014 .set(CurAccessFunPair, FunctionTemplate->getTemplatedDecl(), in AddMatchingTemplateFunction()
12099 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly() local
12101 if (AddMatchingTemplateFunction(FunctionTemplate, I.getPair())) in FindAllFunctionsThatMatchTargetTypeExactly()
12445 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization() local
12457 = DeduceTemplateArguments(FunctionTemplate, &ExplicitTemplateArgs, in ResolveSingleFunctionTemplateSpecialization()
12463 .set(I.getPair(), FunctionTemplate->getTemplatedDecl(), in ResolveSingleFunctionTemplateSpecialization()