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()
5996 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates()
5997 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
6097 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion()
6751 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddFunctionCandidates()
6822 if (FunctionTemplateDecl *TD = dyn_cast<FunctionTemplateDecl>(Decl)) { in AddMethodCandidate()
6999 FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, in AddMethodTemplateCandidate()
7063 static bool isNonDependentlyExplicit(FunctionTemplateDecl *FTD) { in isNonDependentlyExplicit()
7071 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate()
7148 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions()
7455 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateConversionCandidate()
7624 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddNonMemberOperatorCandidates()
8043 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()
10087 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate()
10352 if (FunctionTemplateDecl *FunTmpl = in NoteAllOverloadCandidates()
10353 dyn_cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()) ) { in NoteAllOverloadCandidates()
12005 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate, in AddMatchingTemplateFunction()
12117 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly()
12118 = dyn_cast<FunctionTemplateDecl>(Fn)) { in FindAllFunctionsThatMatchTargetTypeExactly()
12463 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization()
12464 = cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()); in ResolveSingleFunctionTemplateSpecialization()
12619 if (FunctionTemplateDecl *FuncTemplate in AddOverloadedCallCandidate()
12620 = dyn_cast<FunctionTemplateDecl>(Callee)) { in AddOverloadedCallCandidate()
13203 isa<FunctionTemplateDecl>((*Functions.begin())->getUnderlyingDecl())); in IsOverloaded()
14300 cast<FunctionTemplateDecl>(Func), I.getPair(), ActingDC, in BuildCallToMemberFunction()
14530 if (isa<FunctionTemplateDecl>(D)) in BuildCallToObjectOfClassType()