Lines Matching refs:FunctionTemplateDecl

1069         if (!isa<FunctionTemplateDecl>(OldD) &&  in CheckOverload()
1154 FunctionTemplateDecl *OldTemplate = Old->getDescribedFunctionTemplate(); in IsOverload()
1155 FunctionTemplateDecl *NewTemplate = New->getDescribedFunctionTemplate(); in IsOverload()
3524 FunctionTemplateDecl *ConvTemplate; in IsUserDefinedConversion()
3525 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in IsUserDefinedConversion()
4627 FunctionTemplateDecl *ConvTemplate in FindConversionForRefInit()
4628 = dyn_cast<FunctionTemplateDecl>(D); in FindConversionForRefInit()
6000 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates()
6001 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
6101 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion()
6755 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddFunctionCandidates()
6826 if (FunctionTemplateDecl *TD = dyn_cast<FunctionTemplateDecl>(Decl)) { in AddMethodCandidate()
7003 FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, in AddMethodTemplateCandidate()
7067 static bool isNonDependentlyExplicit(FunctionTemplateDecl *FTD) { in isNonDependentlyExplicit()
7075 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate()
7152 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions()
7459 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateConversionCandidate()
7628 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddNonMemberOperatorCandidates()
8047 if (isa<FunctionTemplateDecl>(D)) in AddTypesConvertedFrom()
9340 if (FunctionTemplateDecl *FunTmpl = Cand->Function->getPrimaryTemplate()) in AddArgumentDependentLookupCandidates()
9365 auto *FTD = cast<FunctionTemplateDecl>(*I); in AddArgumentDependentLookupCandidates()
9759 if (FunctionTemplateDecl *BetterTemplate = S.getMoreSpecializedTemplate( in isBetterOverloadCandidate()
10070 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate()
10335 if (FunctionTemplateDecl *FunTmpl = in NoteAllOverloadCandidates()
10336 dyn_cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()) ) { in NoteAllOverloadCandidates()
11987 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate, in AddMatchingTemplateFunction()
12099 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly()
12100 = dyn_cast<FunctionTemplateDecl>(Fn)) { in FindAllFunctionsThatMatchTargetTypeExactly()
12445 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization()
12446 = cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()); in ResolveSingleFunctionTemplateSpecialization()
12601 if (FunctionTemplateDecl *FuncTemplate in AddOverloadedCallCandidate()
12602 = dyn_cast<FunctionTemplateDecl>(Callee)) { in AddOverloadedCallCandidate()
13185 isa<FunctionTemplateDecl>((*Functions.begin())->getUnderlyingDecl())); in IsOverloaded()
14280 cast<FunctionTemplateDecl>(Func), I.getPair(), ActingDC, in BuildCallToMemberFunction()
14510 if (isa<FunctionTemplateDecl>(D)) in BuildCallToObjectOfClassType()