Lines Matching defs:FunctionTemplate
7819 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
7824 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO))
7830 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) {
7833 Candidate.Function = FunctionTemplate->getTemplatedDecl();
7849 FunctionTemplate->getTemplateDepth());
7853 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info,
7860 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions,
7867 Candidate.Function = FunctionTemplate->getTemplatedDecl();
7901 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes,
7911 auto *FD = FunctionTemplate->getTemplatedDecl();
8221 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
8225 assert(isa<CXXConversionDecl>(FunctionTemplate->getTemplatedDecl()) &&
8228 if (!CandidateSet.isNewCandidate(FunctionTemplate))
8234 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) {
8237 Candidate.Function = FunctionTemplate->getTemplatedDecl();
8249 FunctionTemplate, ObjectType, ObjectClassification, ToType,
8254 Candidate.Function = FunctionTemplate->getTemplatedDecl();
13078 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate,
13081 = dyn_cast<CXXMethodDecl>(FunctionTemplate->getTemplatedDecl())) {
13101 FunctionTemplate, &OvlExplicitTemplateArgs, TargetFunctionType,
13106 .set(CurAccessFunPair, FunctionTemplate->getTemplatedDecl(),
13198 if (FunctionTemplateDecl *FunctionTemplate
13200 if (AddMatchingTemplateFunction(FunctionTemplate, I.getPair()))
13524 FunctionTemplateDecl *FunctionTemplate
13536 FunctionTemplate, &ExplicitTemplateArgs, Specialization, Info,
13542 I.getPair(), FunctionTemplate->getTemplatedDecl(),