Lines Matching refs:FunctionTemplateDecl

1211         if (!isa<FunctionTemplateDecl>(OldD) &&  in CheckOverload()
1300 FunctionTemplateDecl *OldTemplate = Old->getDescribedFunctionTemplate(); in IsOverloadOrOverrideImpl()
1301 FunctionTemplateDecl *NewTemplate = New->getDescribedFunctionTemplate(); in IsOverloadOrOverrideImpl()
3840 FunctionTemplateDecl *ConvTemplate; in IsUserDefinedConversion()
3841 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in IsUserDefinedConversion()
4928 FunctionTemplateDecl *ConvTemplate in FindConversionForRefInit()
4929 = dyn_cast<FunctionTemplateDecl>(D); in FindConversionForRefInit()
6509 FunctionTemplateDecl *ConvTemplate; in collectViableConversionCandidates()
6510 if ((ConvTemplate = dyn_cast<FunctionTemplateDecl>(D))) in collectViableConversionCandidates()
6612 FunctionTemplateDecl *ConvTemplate = dyn_cast<FunctionTemplateDecl>(D); in PerformContextualImplicitConversion()
7302 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddFunctionCandidates()
7371 if (FunctionTemplateDecl *TD = dyn_cast<FunctionTemplateDecl>(Decl)) { in AddMethodCandidate()
7572 FunctionTemplateDecl *MethodTmpl, DeclAccessPair FoundDecl, in AddMethodTemplateCandidate()
7639 static bool isNonDependentlyExplicit(FunctionTemplateDecl *FTD) { in isNonDependentlyExplicit()
7644 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate()
7724 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions()
8041 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateConversionCandidate()
8224 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddNonMemberOperatorCandidates()
8636 if (isa<FunctionTemplateDecl>(D)) in AddTypesConvertedFrom()
9981 if (FunctionTemplateDecl *FunTmpl = Cand->Function->getPrimaryTemplate()) in AddArgumentDependentLookupCandidates()
10007 auto *FTD = cast<FunctionTemplateDecl>(*I); in AddArgumentDependentLookupCandidates()
10458 if (FunctionTemplateDecl *BetterTemplate = S.getMoreSpecializedTemplate( in isBetterOverloadCandidate()
10810 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate()
10924 if (FunctionTemplateDecl *FunTmpl = FD->getPrimaryTemplate()) { in checkAddressOfFunctionIsAvailable()
11087 if (FunctionTemplateDecl *FunTmpl = in NoteAllOverloadCandidates()
11088 dyn_cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()) ) { in NoteAllOverloadCandidates()
11876 FunctionTemplateDecl *Template = DG->getDescribedFunctionTemplate(); in NoteImplicitDeductionGuide()
12884 bool AddMatchingTemplateFunction(FunctionTemplateDecl* FunctionTemplate, in AddMatchingTemplateFunction()
13004 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly()
13005 = dyn_cast<FunctionTemplateDecl>(Fn)) { in FindAllFunctionsThatMatchTargetTypeExactly()
13330 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization()
13331 = cast<FunctionTemplateDecl>((*I)->getUnderlyingDecl()); in ResolveSingleFunctionTemplateSpecialization()
13477 if (FunctionTemplateDecl *FuncTemplate in AddOverloadedCallCandidate()
13478 = dyn_cast<FunctionTemplateDecl>(Callee)) { in AddOverloadedCallCandidate()
15337 else if (const auto *M = dyn_cast<FunctionTemplateDecl>(Func); in BuildCallToMemberFunction()
15360 AddMethodTemplateCandidate(cast<FunctionTemplateDecl>(Func), in BuildCallToMemberFunction()
15623 if (isa<FunctionTemplateDecl>(D)) in BuildCallToObjectOfClassType()