| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclCXX.cpp | 436 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D); in addedMember() local 437 if (FunTmpl) in addedMember() 438 D = FunTmpl->getTemplatedDecl(); in addedMember() 508 if (!FunTmpl) { in addedMember() 581 FunTmpl ? cast<NamedDecl>(FunTmpl) : cast<NamedDecl>(Conversion); in addedMember()
|
| HD | Decl.cpp | 2579 if (FunctionTemplateDecl *FunTmpl = getDescribedFunctionTemplate()) { in setPreviousDeclaration() local 2583 FunTmpl->setPreviousDecl(PrevFunTmpl); in setPreviousDeclaration() 3213 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine() local 3215 if (FunTmpl->getTemplatedDecl()->hasBody(Definition)) in isOutOfLine()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | AnalysisDeclContext.cpp | 114 else if (const FunctionTemplateDecl *FunTmpl in getBody() local 116 return FunTmpl->getTemplatedDecl()->getBody(); in getBody()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Index/ |
| HD | USRGeneration.cpp | 202 if (FunctionTemplateDecl *FunTmpl = D->getDescribedFunctionTemplate()) { in VisitFunctionDecl() local 205 VisitTemplateParameterList(FunTmpl->getTemplateParameters()); in VisitFunctionDecl()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParseCXXInlineMethods.cpp | 412 if (FunctionTemplateDecl *FunTmpl in ParseLexedMethodDeclaration() local 414 Method = cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl()); in ParseLexedMethodDeclaration()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplate.cpp | 6804 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Ovl)) { in CheckFunctionTemplateSpecialization() local 6819 dyn_cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl()); in CheckFunctionTemplateSpecialization() 6839 cast<FunctionTemplateDecl>(FunTmpl->getFirstDecl()), in CheckFunctionTemplateSpecialization() 6844 .set(FunTmpl->getTemplatedDecl(), in CheckFunctionTemplateSpecialization() 7797 FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Prev); in ActOnExplicitInstantiation() local 7798 if (!FunTmpl) in ActOnExplicitInstantiation() 7804 = DeduceTemplateArguments(FunTmpl, in ActOnExplicitInstantiation() 7810 .set(FunTmpl->getTemplatedDecl(), in ActOnExplicitInstantiation() 7904 FunctionTemplateDecl *FunTmpl = Specialization->getPrimaryTemplate(); in ActOnExplicitInstantiation() local 7905 if (D.getName().getKind() != UnqualifiedId::IK_TemplateId && !FunTmpl && in ActOnExplicitInstantiation() [all …]
|
| HD | SemaOverload.cpp | 5906 FunctionTemplateDecl *FunTmpl = cast<FunctionTemplateDecl>(D); in AddFunctionCandidates() local 5907 if (isa<CXXMethodDecl>(FunTmpl->getTemplatedDecl()) && in AddFunctionCandidates() 5908 !cast<CXXMethodDecl>(FunTmpl->getTemplatedDecl())->isStatic()) in AddFunctionCandidates() 5909 AddMethodTemplateCandidate(FunTmpl, F.getPair(), in AddFunctionCandidates() 5910 cast<CXXRecordDecl>(FunTmpl->getDeclContext()), in AddFunctionCandidates() 5917 AddTemplateOverloadCandidate(FunTmpl, F.getPair(), in AddFunctionCandidates() 8310 if (FunctionTemplateDecl *FunTmpl = Cand->Function->getPrimaryTemplate()) in AddArgumentDependentLookupCandidates() local 8311 Fns.erase(FunTmpl); in AddArgumentDependentLookupCandidates() 8556 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate() local 8559 FunTmpl->getTemplateParameters(), *Fn->getTemplateSpecializationArgs()); in ClassifyOverloadCandidate() [all …]
|
| HD | SemaTemplateDeduction.cpp | 3037 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D)) { in ResolveOverloadForDeduction() local 3047 if (S.DeduceTemplateArguments(FunTmpl, &ExplicitTemplateArgs, in ResolveOverloadForDeduction() 4275 static bool isVariadicFunctionTemplate(FunctionTemplateDecl *FunTmpl) { in isVariadicFunctionTemplate() argument 4276 FunctionDecl *Function = FunTmpl->getTemplatedDecl(); in isVariadicFunctionTemplate()
|
| HD | SemaTemplateInstantiate.cpp | 149 } else if (FunctionTemplateDecl *FunTmpl in getTemplateInstantiationArgs() local 152 Result.addOuterTemplateArguments(FunTmpl->getInjectedTemplateArgs()); in getTemplateInstantiationArgs()
|
| HD | SemaTemplateInstantiateDecl.cpp | 3229 if (FunctionTemplateDecl *FunTmpl in InitFunctionInstantiation() local 3231 assert(FunTmpl->getTemplatedDecl() == Tmpl && in InitFunctionInstantiation() 3233 (void) FunTmpl; in InitFunctionInstantiation()
|
| HD | SemaCodeComplete.cpp | 2711 if (const FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(ND)) { in CreateCodeCompletionString() local 2714 FunctionDecl *Function = FunTmpl->getTemplatedDecl(); in CreateCodeCompletionString() 2720 Sema::MarkDeducedTemplateParameters(Ctx, FunTmpl, Deduced); in CreateCodeCompletionString() 2729 NamedDecl *Param = FunTmpl->getTemplateParameters()->getParam( in CreateCodeCompletionString() 2752 AddTemplateParameterChunks(Ctx, Policy, FunTmpl, Result, in CreateCodeCompletionString()
|
| HD | SemaStmt.cpp | 1887 if (FunctionTemplateDecl *FunTmpl = D->getPrimaryTemplate()) { in NoteForRangeBeginEndFunction() local 1889 FunTmpl->getTemplateParameters(), *D->getTemplateSpecializationArgs()); in NoteForRangeBeginEndFunction()
|
| HD | SemaDeclCXX.cpp | 2222 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(Member)) in ActOnCXXMemberDeclarator() local 2223 FunTmpl->getTemplatedDecl()->setAccess(AS); in ActOnCXXMemberDeclarator() 13678 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(MethodD)) in actOnDelayedExceptionSpecification() local 13679 MethodD = FunTmpl->getTemplatedDecl(); in actOnDelayedExceptionSpecification()
|
| HD | SemaDecl.cpp | 10535 if (FunctionTemplateDecl *FunTmpl = dyn_cast<FunctionTemplateDecl>(D)) in ActOnStartOfFunctionDef() local 10536 FD = FunTmpl->getTemplatedDecl(); in ActOnStartOfFunctionDef()
|