/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 3186 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 D | SemaTemplateInstantiateDecl.cpp | 2018 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 D | CodeCompleteConsumer.cpp | 500 return FunctionTemplate->getTemplatedDecl(); in getFunction() 512 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
|
H A D | SemaOverload.cpp | 7278 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 D | SemaDecl.cpp | 9784 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 D | SemaTemplateInstantiate.cpp | 441 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument 446 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
|
H A D | SemaCodeComplete.cpp | 4047 case Decl::FunctionTemplate: in getCursorKindForDecl()
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | CodeCompleteConsumer.h | 1050 FunctionTemplateDecl *FunctionTemplate; member 1076 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) { in OverloadCandidate() 1108 return FunctionTemplate; in getFunctionTemplate()
|
H A D | Sema.h | 2719 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 D | ODRDiagsEmitter.h | 114 FunctionTemplate, enumerator
|
H A D | DeclBase.h | 1087 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate() 1195 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
|
H A D | DeclTemplate.h | 1022 : 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 D | DeclNodes.td | 68 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | ODRDiagsEmitter.cpp | 614 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 D | Comment.cpp | 263 case Decl::FunctionTemplate: { in fill()
|
H A D | ODRHash.cpp | 539 case Decl::FunctionTemplate: in isSubDeclToBeProcessed()
|
H A D | DeclBase.cpp | 822 case FunctionTemplate: in getIdentifierNamespaceForKind()
|
H A D | DeclTemplate.cpp | 1626 case Decl::Kind::FunctionTemplate: in getReplacedTemplateParameterList()
|
/openbsd/gnu/llvm/clang/lib/Frontend/ |
H A D | InterfaceStubFunctionsConsumer.cpp | 182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
|
/openbsd/gnu/llvm/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 374 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
|
/openbsd/gnu/llvm/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 287 case Decl::FunctionTemplate: in getSymbolInfo()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 76 case Decl::FunctionTemplate: in EmitDecl()
|
H A D | CodeGenModule.cpp | 6352 case Decl::FunctionTemplate: in EmitTopLevelDecl()
|
/openbsd/gnu/llvm/clang/tools/libclang/ |
H A D | CIndex.cpp | 6785 case Decl::FunctionTemplate: { in clang_getCursorDefinition() 8188 case Decl::FunctionTemplate: in getDeclLanguage()
|