/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 3209 FunctionTemplateDecl *FunctionTemplate, in SubstituteExplicitTemplateArguments() argument 3215 FunctionDecl *Function = FunctionTemplate->getTemplatedDecl(); in SubstituteExplicitTemplateArguments() 3217 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments() 3247 *this, Info.getLocation(), FunctionTemplate, DeducedArgs, in SubstituteExplicitTemplateArguments() 3252 if (CheckTemplateArgumentList(FunctionTemplate, SourceLocation(), in SubstituteExplicitTemplateArguments() 3272 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments() 3527 FunctionTemplateDecl *FunctionTemplate, in getPackIndexForParam() argument 3531 for (auto *PD : FunctionTemplate->getTemplatedDecl()->parameters()) { in getPackIndexForParam() 3555 FunctionTemplateDecl *FunctionTemplate, in FinishTemplateArgumentDeduction() argument 3570 *this, Info.getLocation(), FunctionTemplate, DeducedArgs, in FinishTemplateArgumentDeduction() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 1879 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitFunctionDecl() local 1880 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl() 1885 = FunctionTemplate->findSpecialization(Innermost, InsertPos); in VisitFunctionDecl() 1893 if (FunctionTemplate) in VisitFunctionDecl() 1894 isFriend = (FunctionTemplate->getFriendObjectKind() != Decl::FOK_None); in VisitFunctionDecl() 2039 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, DC, in VisitFunctionDecl() 2043 Function->setDescribedFunctionTemplate(FunctionTemplate); in VisitFunctionDecl() 2045 FunctionTemplate->setLexicalDeclContext(LexicalDC); in VisitFunctionDecl() 2048 FunctionTemplate->setInstantiatedFromMemberTemplate( in VisitFunctionDecl() 2051 } else if (FunctionTemplate) { in VisitFunctionDecl() [all …]
|
H A D | CodeCompleteConsumer.cpp | 489 return FunctionTemplate->getTemplatedDecl(); in getFunction() 501 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
|
H A D | SemaOverload.cpp | 7075 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate() argument 7080 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO)) in AddTemplateOverloadCandidate() 7086 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateOverloadCandidate() 7089 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate() 7108 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in AddTemplateOverloadCandidate() 7111 FunctionTemplate, ParamTypes, Args, CandidateSet, Conversions, in AddTemplateOverloadCandidate() 7117 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate() 7152 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, in CheckNonDependentConversions() argument 7162 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions() 7459 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateConversionCandidate() argument [all …]
|
H A D | SemaDecl.cpp | 1121 return NameClassification::FunctionTemplate(Template); in ClassifyName() 1270 return TemplateNameKindForDiagnostics::FunctionTemplate; in getTemplateNameKindForDiagnostics() 8981 FunctionTemplateDecl *FunctionTemplate = nullptr; in ActOnFunctionDeclarator() local 9076 FunctionTemplate = FunctionTemplateDecl::Create(Context, DC, in ActOnFunctionDeclarator() 9080 FunctionTemplate->setLexicalDeclContext(CurContext); in ActOnFunctionDeclarator() 9081 NewFD->setDescribedFunctionTemplate(FunctionTemplate); in ActOnFunctionDeclarator() 9133 if (FunctionTemplate) in ActOnFunctionDeclarator() 9134 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator() 9261 if (FunctionTemplate) in ActOnFunctionDeclarator() 9262 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 296 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument 301 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
|
H A D | SemaCodeComplete.cpp | 3896 case Decl::FunctionTemplate: in getCursorKindForDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | CodeCompleteConsumer.h | 1028 FunctionTemplateDecl *FunctionTemplate; member 1040 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) {} in OverloadCandidate() 1055 return FunctionTemplate; in getFunctionTemplate()
|
H A D | Sema.h | 2453 static NameClassification FunctionTemplate(TemplateName Name) { in FunctionTemplate() function 2560 FunctionTemplate, enumerator 3645 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 3652 FunctionTemplateDecl *FunctionTemplate, ArrayRef<QualType> ParamTypes, 3664 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 8387 FunctionTemplateDecl *FunctionTemplate, 8409 FunctionTemplateDecl *FunctionTemplate, 8418 FunctionTemplateDecl *FunctionTemplate, 8425 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, 8433 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | DeclNodes.td | 67 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | Comment.cpp | 262 case Decl::FunctionTemplate: { in fill()
|
H A D | ODRHash.cpp | 457 case Decl::FunctionTemplate: in isDeclToBeProcessed()
|
H A D | DeclBase.cpp | 806 case FunctionTemplate: in getIdentifierNamespaceForKind()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 371 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
|
H A D | ASTReader.cpp | 9557 FunctionTemplate, in diagnoseOdrViolations() enumerator 9877 case Decl::FunctionTemplate: in diagnoseOdrViolations() 9878 return FunctionTemplate; in diagnoseOdrViolations() 10847 case FunctionTemplate: { in diagnoseOdrViolations()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/ |
H A D | InterfaceStubFunctionsConsumer.cpp | 182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | DeclBase.h | 1045 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate() 1153 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
|
H A D | DeclTemplate.h | 1000 : RedeclarableTemplateDecl(FunctionTemplate, C, DC, L, Name, Params, 1128 static bool classofKind(Kind K) { return K == FunctionTemplate; }
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 287 case Decl::FunctionTemplate: in getSymbolInfo()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 75 case Decl::FunctionTemplate: in EmitDecl()
|
H A D | CodeGenModule.cpp | 5726 case Decl::FunctionTemplate: in EmitTopLevelDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CIndex.cpp | 6520 case Decl::FunctionTemplate: { in clang_getCursorDefinition() 7922 case Decl::FunctionTemplate: in getDeclLanguage()
|