Home
last modified time | relevance | path

Searched refs:FunctionTemplate (Results 1 – 22 of 22) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3209 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 DSemaTemplateInstantiateDecl.cpp1879 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 DCodeCompleteConsumer.cpp489 return FunctionTemplate->getTemplatedDecl(); in getFunction()
501 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
H A DSemaOverload.cpp7075 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 DSemaDecl.cpp1121 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 DSemaTemplateInstantiate.cpp296 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument
301 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
H A DSemaCodeComplete.cpp3896 case Decl::FunctionTemplate: in getCursorKindForDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1028 FunctionTemplateDecl *FunctionTemplate; member
1040 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) {} in OverloadCandidate()
1055 return FunctionTemplate; in getFunctionTemplate()
H A DSema.h2453 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 DDeclNodes.td67 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DComment.cpp262 case Decl::FunctionTemplate: { in fill()
H A DODRHash.cpp457 case Decl::FunctionTemplate: in isDeclToBeProcessed()
H A DDeclBase.cpp806 case FunctionTemplate: in getIdentifierNamespaceForKind()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTCommon.cpp371 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
H A DASTReader.cpp9557 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 DInterfaceStubFunctionsConsumer.cpp182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclBase.h1045 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate()
1153 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
H A DDeclTemplate.h1000 : 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 DIndexSymbol.cpp287 case Decl::FunctionTemplate: in getSymbolInfo()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDecl.cpp75 case Decl::FunctionTemplate: in EmitDecl()
H A DCodeGenModule.cpp5726 case Decl::FunctionTemplate: in EmitTopLevelDecl()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCIndex.cpp6520 case Decl::FunctionTemplate: { in clang_getCursorDefinition()
7922 case Decl::FunctionTemplate: in getDeclLanguage()