Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3186 FunctionTemplateDecl *FunctionTemplate, in SubstituteExplicitTemplateArguments() argument
3193 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments()
3536 FunctionTemplateDecl *FunctionTemplate, in FinishTemplateArgumentDeduction() argument
3590 if (FunctionTemplate->getFriendObjectKind()) in FinishTemplateArgumentDeduction()
3601 FunctionTemplate->getCanonicalDecl()); in FinishTemplateArgumentDeduction()
4062 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument
4067 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments()
4093 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
4283 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument
4287 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments()
[all …]
H A DSemaTemplateInstantiateDecl.cpp2018 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl()
2031 if (FunctionTemplate) in VisitFunctionDecl()
2182 } else if (FunctionTemplate) { in VisitFunctionDecl()
2264 } else if (TemplateParams || !FunctionTemplate) { in VisitFunctionDecl()
2380 if (FunctionTemplate && !TemplateParams) { in VisitCXXMethodDecl()
2396 if (FunctionTemplate) in VisitCXXMethodDecl()
2563 FunctionTemplate->setLexicalDeclContext(Owner); in VisitCXXMethodDecl()
2564 FunctionTemplate->setObjectOfFriendDecl(); in VisitCXXMethodDecl()
2568 } else if (FunctionTemplate) { in VisitCXXMethodDecl()
2719 if (FunctionTemplate) in VisitCXXMethodDecl()
[all …]
H A DCodeCompleteConsumer.cpp500 return FunctionTemplate->getTemplatedDecl(); in getFunction()
512 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
H A DSemaOverload.cpp7278 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO)) in AddTemplateOverloadCandidate()
7287 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
7315 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
7360 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions()
7667 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate()
7676 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
7685 = DeduceTemplateArguments(FunctionTemplate, ToType, in AddTemplateConversionCandidate()
7689 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
12344 = S.DeduceTemplateArguments(FunctionTemplate, in AddMatchingTemplateFunction()
12438 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly() local
[all …]
H A DSemaDecl.cpp9784 if (FunctionTemplate) in ActOnFunctionDeclarator()
9785 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
9911 if (FunctionTemplate) in ActOnFunctionDeclarator()
9917 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10277 } else if (FunctionTemplate) { in ActOnFunctionDeclarator()
10390 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
10399 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10628 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10638 if (isFriend && FunctionTemplate && in ActOnFunctionDeclarator()
10642 if (FunctionTemplate) { in ActOnFunctionDeclarator()
[all …]
H A DSemaTemplateInstantiate.cpp441 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument
446 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
H A DSemaCodeComplete.cpp4047 case Decl::FunctionTemplate: in getCursorKindForDecl()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1050 FunctionTemplateDecl *FunctionTemplate; member
1076 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) { in OverloadCandidate()
1108 return FunctionTemplate; in getFunctionTemplate()
H A DSema.h2719 static NameClassification FunctionTemplate(TemplateName Name) { in FunctionTemplate() function
2826 FunctionTemplate, enumerator
4015 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
4034 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
9018 FunctionTemplateDecl *FunctionTemplate,
9040 FunctionTemplateDecl *FunctionTemplate,
9049 FunctionTemplateDecl *FunctionTemplate,
9056 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate,
9064 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate,
9070 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate,
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DODRDiagsEmitter.h114 FunctionTemplate, enumerator
H A DDeclBase.h1087 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate()
1195 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
H A DDeclTemplate.h1022 : RedeclarableTemplateDecl(FunctionTemplate, C, DC, L, Name, Params,
1141 static bool classofKind(Kind K) { return K == FunctionTemplate; }
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DDeclNodes.td68 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
/openbsd/gnu/llvm/clang/lib/AST/
H A DODRDiagsEmitter.cpp614 case Decl::FunctionTemplate: in FindTypeDiffs()
615 return FunctionTemplate; in FindTypeDiffs()
1318 case FunctionTemplate: { in diagnoseMismatch()
1609 case FunctionTemplate: in diagnoseMismatch()
2050 case FunctionTemplate: in diagnoseMismatch()
2178 case FunctionTemplate: in diagnoseMismatch()
H A DComment.cpp263 case Decl::FunctionTemplate: { in fill()
H A DODRHash.cpp539 case Decl::FunctionTemplate: in isSubDeclToBeProcessed()
H A DDeclBase.cpp822 case FunctionTemplate: in getIdentifierNamespaceForKind()
H A DDeclTemplate.cpp1626 case Decl::Kind::FunctionTemplate: in getReplacedTemplateParameterList()
/openbsd/gnu/llvm/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTCommon.cpp374 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
/openbsd/gnu/llvm/clang/lib/Index/
H A DIndexSymbol.cpp287 case Decl::FunctionTemplate: in getSymbolInfo()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGDecl.cpp76 case Decl::FunctionTemplate: in EmitDecl()
H A DCodeGenModule.cpp6352 case Decl::FunctionTemplate: in EmitTopLevelDecl()
/openbsd/gnu/llvm/clang/tools/libclang/
H A DCIndex.cpp6785 case Decl::FunctionTemplate: { in clang_getCursorDefinition()
8188 case Decl::FunctionTemplate: in getDeclLanguage()