Home
last modified time | relevance | path

Searched refs:FunTmpl (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp119 else if (const auto *FunTmpl = dyn_cast_or_null<FunctionTemplateDecl>(D)) in getBody() local
120 return FunTmpl->getTemplatedDecl()->getBody(); in getBody()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp661 auto *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in addedMember() local
662 if (FunTmpl) in addedMember()
663 D = FunTmpl->getTemplatedDecl(); in addedMember()
740 if (!FunTmpl) { in addedMember()
823 FunTmpl ? cast<NamedDecl>(FunTmpl) : cast<NamedDecl>(Conversion); in addedMember()
H A DDecl.cpp2972 if (FunctionTemplateDecl *FunTmpl = getDescribedFunctionTemplate()) { in setPreviousDeclaration() local
2976 FunTmpl->setPreviousDecl(PrevFunTmpl); in setPreviousDeclaration()
3628 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine() local
3630 if (FunTmpl->getTemplatedDecl()->hasBody(Definition)) in isOutOfLine()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp412 if (FunctionTemplateDecl *FunTmpl in ParseLexedMethodDeclaration() local
414 Method = cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl()); in ParseLexedMethodDeclaration()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp225 if (FunctionTemplateDecl *FunTmpl = D->getDescribedFunctionTemplate()) { in VisitFunctionDecl() local
228 VisitTemplateParameterList(FunTmpl->getTemplateParameters()); in VisitFunctionDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp8142 dyn_cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl()); in CheckFunctionTemplateSpecialization()
8166 cast<FunctionTemplateDecl>(FunTmpl->getFirstDecl()), in CheckFunctionTemplateSpecialization()
8172 I.getPair(), FunTmpl->getTemplatedDecl(), in CheckFunctionTemplateSpecialization()
8188 I.getPair(), FunTmpl->getTemplatedDecl(), in CheckFunctionTemplateSpecialization()
9283 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Prev); in ActOnExplicitInstantiation() local
9284 if (!FunTmpl) in ActOnExplicitInstantiation()
9290 = DeduceTemplateArguments(FunTmpl, in ActOnExplicitInstantiation()
9296 .set(P.getPair(), FunTmpl->getTemplatedDecl(), in ActOnExplicitInstantiation()
9312 P.getPair(), FunTmpl->getTemplatedDecl(), in ActOnExplicitInstantiation()
9414 FunctionTemplateDecl *FunTmpl = Specialization->getPrimaryTemplate(); in ActOnExplicitInstantiation() local
[all …]
H A DSemaOverload.cpp6461 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in AddFunctionCandidates() local
6463 FunTmpl ? FunTmpl->getTemplatedDecl() : cast<FunctionDecl>(D); in AddFunctionCandidates()
6481 if (FunTmpl) { in AddFunctionCandidates()
6483 FunTmpl, F.getPair(), in AddFunctionCandidates()
6484 cast<CXXRecordDecl>(FunTmpl->getDeclContext()), in AddFunctionCandidates()
6505 if (FunTmpl) { in AddFunctionCandidates()
6507 FunTmpl, F.getPair(), ExplicitTemplateArgs, FunctionArgs, in AddFunctionCandidates()
8973 Fns.erase(FunTmpl); in AddArgumentDependentLookupCandidates()
9476 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate() local
9643 if (FunctionTemplateDecl *FunTmpl = in NoteAllOverloadCandidates() local
[all …]
H A DSemaTemplateDeduction.cpp3517 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D)) { in ResolveOverloadForDeduction() local
3527 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction()
4825 static bool isVariadicFunctionTemplate(FunctionTemplateDecl *FunTmpl) { in isVariadicFunctionTemplate() argument
4826 FunctionDecl *Function = FunTmpl->getTemplatedDecl(); in isVariadicFunctionTemplate()
H A DSemaTemplateInstantiate.cpp152 } else if (FunctionTemplateDecl *FunTmpl in getTemplateInstantiationArgs() local
155 Result.addOuterTemplateArguments(FunTmpl->getInjectedTemplateArgs()); in getTemplateInstantiationArgs()
H A DSemaCodeComplete.cpp3009 if (const FunctionTemplateDecl *FunTmpl = in createCodeCompletionStringForDecl() local
3013 FunctionDecl *Function = FunTmpl->getTemplatedDecl(); in createCodeCompletionStringForDecl()
3019 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in createCodeCompletionStringForDecl()
3028 NamedDecl *Param = FunTmpl->getTemplateParameters()->getParam( in createCodeCompletionStringForDecl()
3051 AddTemplateParameterChunks(Ctx, Policy, FunTmpl, Result, in createCodeCompletionStringForDecl()
H A DSemaTemplateInstantiateDecl.cpp3730 if (FunctionTemplateDecl *FunTmpl in InitFunctionInstantiation() local
3732 assert(FunTmpl->getTemplatedDecl() == Tmpl && in InitFunctionInstantiation()
3734 (void) FunTmpl; in InitFunctionInstantiation()
H A DSemaStmt.cpp2030 if (FunctionTemplateDecl *FunTmpl = D->getPrimaryTemplate()) { in NoteForRangeBeginEndFunction() local
2032 FunTmpl->getTemplateParameters(), *D->getTemplateSpecializationArgs()); in NoteForRangeBeginEndFunction()
H A DSemaDeclCXX.cpp3162 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Member)) in ActOnCXXMemberDeclarator() local
3163 NonTemplateMember = FunTmpl->getTemplatedDecl(); in ActOnCXXMemberDeclarator()
15518 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(MethodD)) in actOnDelayedExceptionSpecification() local
15519 MethodD = FunTmpl->getTemplatedDecl(); in actOnDelayedExceptionSpecification()
H A DSemaDecl.cpp12862 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D)) in ActOnStartOfFunctionDef() local
12863 FD = FunTmpl->getTemplatedDecl(); in ActOnStartOfFunctionDef()