Lines Matching refs:FunctionTemplateDecl

1166         if (!isa<FunctionTemplateDecl>(OldD) &&  in CheckOverload()
1253 FunctionTemplateDecl *OldTemplate = Old->getDescribedFunctionTemplate(); in IsOverloadOrOverrideImpl()
1254 FunctionTemplateDecl *NewTemplate = New->getDescribedFunctionTemplate(); in IsOverloadOrOverrideImpl()
3806 FunctionTemplateDecl *ConvTemplate; in IsUserDefinedConversion()
3807 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in IsUserDefinedConversion()
4901 FunctionTemplateDecl *ConvTemplate in FindConversionForRefInit()
4902 = dyn_cast<FunctionTemplateDecl>(D); in FindConversionForRefInit()
6478 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates()
6479 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
6581 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion()
7261 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddFunctionCandidates()
7332 if (FunctionTemplateDecl *TD = dyn_cast<FunctionTemplateDecl>(Decl)) { in AddMethodCandidate()
7524 FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, in AddMethodTemplateCandidate()
7589 static bool isNonDependentlyExplicit(FunctionTemplateDecl *FTD) { in isNonDependentlyExplicit()
7597 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate()
7678 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions()
8012 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateConversionCandidate()
8204 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddNonMemberOperatorCandidates()
8627 if (isa<FunctionTemplateDecl>(D)) in AddTypesConvertedFrom()
9966 if (FunctionTemplateDecl *FunTmpl = Cand->Function->getPrimaryTemplate()) in AddArgumentDependentLookupCandidates()
9992 auto *FTD = cast<FunctionTemplateDecl>(*I); in AddArgumentDependentLookupCandidates()
10439 if (FunctionTemplateDecl *BetterTemplate = S.getMoreSpecializedTemplate( in isBetterOverloadCandidate()
10798 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate()
10912 if (FunctionTemplateDecl *FunTmpl = FD->getPrimaryTemplate()) { in checkAddressOfFunctionIsAvailable()
11075 if (FunctionTemplateDecl *FunTmpl = in NoteAllOverloadCandidates()
11076 dyn_cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()) ) { in NoteAllOverloadCandidates()
12787 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate, in AddMatchingTemplateFunction()
12908 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly()
12909 = dyn_cast<FunctionTemplateDecl>(Fn)) { in FindAllFunctionsThatMatchTargetTypeExactly()
13293 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization()
13294 = cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()); in ResolveSingleFunctionTemplateSpecialization()
13448 if (FunctionTemplateDecl *FuncTemplate in AddOverloadedCallCandidate()
13449 = dyn_cast<FunctionTemplateDecl>(Callee)) { in AddOverloadedCallCandidate()
14053 isa<FunctionTemplateDecl>((*Functions.begin())->getUnderlyingDecl())); in IsOverloaded()
15329 else if (const auto *M = dyn_cast<FunctionTemplateDecl>(Func); in BuildCallToMemberFunction()
15352 AddMethodTemplateCandidate(cast<FunctionTemplateDecl>(Func), in BuildCallToMemberFunction()
15619 if (isa<FunctionTemplateDecl>(D)) in BuildCallToObjectOfClassType()