| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 3217 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments() 3555 FunctionTemplateDecl *FunctionTemplate, in FinishTemplateArgumentDeduction() argument 3607 if (FunctionTemplate->getFriendObjectKind()) in FinishTemplateArgumentDeduction() 3616 FunctionTemplate->getCanonicalDecl()); in FinishTemplateArgumentDeduction() 4074 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument 4079 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments() 4105 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments() 4294 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument 4298 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments() 4303 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1942 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl() 1955 if (FunctionTemplate) in VisitFunctionDecl() 2113 } else if (FunctionTemplate) { in VisitFunctionDecl() 2190 } else if (TemplateParams || !FunctionTemplate) { in VisitFunctionDecl() 2271 if (FunctionTemplate && !TemplateParams) { in VisitCXXMethodDecl() 2287 if (FunctionTemplate) in VisitCXXMethodDecl() 2462 FunctionTemplate->setLexicalDeclContext(Owner); in VisitCXXMethodDecl() 2463 FunctionTemplate->setObjectOfFriendDecl(); in VisitCXXMethodDecl() 2467 } else if (FunctionTemplate) { in VisitCXXMethodDecl() 2584 if (FunctionTemplate) in VisitCXXMethodDecl() [all …]
|
| H A D | CodeCompleteConsumer.cpp | 489 return FunctionTemplate->getTemplatedDecl(); in getFunction() 501 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
|
| H A D | SemaOverload.cpp | 7076 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO)) in AddTemplateOverloadCandidate() 7085 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate() 7113 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate() 7158 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions() 7462 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate() 7471 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate() 7480 = DeduceTemplateArguments(FunctionTemplate, ToType, in AddTemplateConversionCandidate() 7484 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate() 12026 = S.DeduceTemplateArguments(FunctionTemplate, in AddMatchingTemplateFunction() 12117 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly() local [all …]
|
| H A D | SemaDecl.cpp | 9192 if (FunctionTemplate) in ActOnFunctionDeclarator() 9193 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator() 9320 if (FunctionTemplate) in ActOnFunctionDeclarator() 9326 if (FunctionTemplate) { in ActOnFunctionDeclarator() 9629 } else if (FunctionTemplate) { in ActOnFunctionDeclarator() 9740 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator() 9749 if (FunctionTemplate) { in ActOnFunctionDeclarator() 9982 if (FunctionTemplate) { in ActOnFunctionDeclarator() 9990 if (FunctionTemplate) { in ActOnFunctionDeclarator() 9992 FunctionTemplate->setInvalidDecl(); 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()
|
| /freebsd-13.1/contrib/llvm-project/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 | 2489 static NameClassification FunctionTemplate(TemplateName Name) { in FunctionTemplate() function 2596 FunctionTemplate, enumerator 3675 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 3694 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 8456 FunctionTemplateDecl *FunctionTemplate, 8478 FunctionTemplateDecl *FunctionTemplate, 8487 FunctionTemplateDecl *FunctionTemplate, 8494 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, 8502 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, 8508 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 67 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
|
| /freebsd-13.1/contrib/llvm-project/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 | 807 case FunctionTemplate: in getIdentifierNamespaceForKind()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InterfaceStubFunctionsConsumer.cpp | 182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 371 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
|
| H A D | ASTReader.cpp | 9586 FunctionTemplate, in diagnoseOdrViolations() enumerator 9906 case Decl::FunctionTemplate: in diagnoseOdrViolations() 9907 return FunctionTemplate; in diagnoseOdrViolations() 10876 case FunctionTemplate: { in diagnoseOdrViolations()
|
| /freebsd-13.1/contrib/llvm-project/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; }
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 287 case Decl::FunctionTemplate: in getSymbolInfo()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 75 case Decl::FunctionTemplate: in EmitDecl()
|
| H A D | CodeGenModule.cpp | 5756 case Decl::FunctionTemplate: in EmitTopLevelDecl()
|