Lines Matching refs:FunctionTemplate
6759 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate() argument
6763 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateOverloadCandidate()
6779 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate()
6781 return CheckNonDependentConversions(FunctionTemplate, ParamTypes, in AddTemplateOverloadCandidate()
6788 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
6820 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions() argument
6830 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions()
7104 Sema::AddTemplateConversionCandidate(FunctionTemplateDecl *FunctionTemplate, in AddTemplateConversionCandidate() argument
7111 assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) && in AddTemplateConversionCandidate()
7114 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate()
7120 = DeduceTemplateArguments(FunctionTemplate, ToType, in AddTemplateConversionCandidate()
7124 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
11105 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate, in AddMatchingTemplateFunction() argument
11108 = dyn_cast<CXXMethodDecl>(FunctionTemplate->getTemplatedDecl())) { in AddMatchingTemplateFunction()
11126 = S.DeduceTemplateArguments(FunctionTemplate, in AddMatchingTemplateFunction()
11132 .set(CurAccessFunPair, FunctionTemplate->getTemplatedDecl(), in AddMatchingTemplateFunction()
11217 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly() local
11219 if (AddMatchingTemplateFunction(FunctionTemplate, I.getPair())) in FindAllFunctionsThatMatchTargetTypeExactly()
11523 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization() local
11535 = DeduceTemplateArguments(FunctionTemplate, &ExplicitTemplateArgs, in ResolveSingleFunctionTemplateSpecialization()
11541 .set(I.getPair(), FunctionTemplate->getTemplatedDecl(), in ResolveSingleFunctionTemplateSpecialization()