| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 2974 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments() 3305 FunctionTemplateDecl *FunctionTemplate, in FinishTemplateArgumentDeduction() argument 3357 if (FunctionTemplate->getFriendObjectKind()) in FinishTemplateArgumentDeduction() 3366 FunctionTemplate->getCanonicalDecl()); in FinishTemplateArgumentDeduction() 3797 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument 3802 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments() 3829 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments() 4018 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument 4022 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments() 4027 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1612 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl() 1625 if (FunctionTemplate) in VisitFunctionDecl() 1736 } else if (FunctionTemplate) { in VisitFunctionDecl() 1810 } else if (TemplateParams || !FunctionTemplate) { in VisitFunctionDecl() 1902 if (FunctionTemplate && !TemplateParams) { in VisitCXXMethodDecl() 1918 if (FunctionTemplate) in VisitCXXMethodDecl() 2030 FunctionTemplate->setLexicalDeclContext(Owner); in VisitCXXMethodDecl() 2031 FunctionTemplate->setObjectOfFriendDecl(); in VisitCXXMethodDecl() 2035 } else if (FunctionTemplate) { in VisitCXXMethodDecl() 2144 if (FunctionTemplate) in VisitCXXMethodDecl() [all …]
|
| H A D | CodeCompleteConsumer.cpp | 491 return FunctionTemplate->getTemplatedDecl(); in getFunction() 503 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
|
| H A D | SemaOverload.cpp | 6759 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, in AddTemplateOverloadCandidate() argument 6763 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateOverloadCandidate() 6788 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate() 6830 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions() 7114 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate() 7120 = DeduceTemplateArguments(FunctionTemplate, ToType, in AddTemplateConversionCandidate() 7124 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate() 11126 = S.DeduceTemplateArguments(FunctionTemplate, in AddMatchingTemplateFunction() 11217 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly() local 11523 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization() local [all …]
|
| H A D | SemaDecl.cpp | 8468 if (FunctionTemplate) in ActOnFunctionDeclarator() 8469 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator() 8575 if (FunctionTemplate) in ActOnFunctionDeclarator() 8576 FunctionTemplate->setModulePrivate(); in ActOnFunctionDeclarator() 8581 if (FunctionTemplate) { in ActOnFunctionDeclarator() 8869 } else if (FunctionTemplate) { in ActOnFunctionDeclarator() 8982 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator() 8991 if (FunctionTemplate) { in ActOnFunctionDeclarator() 9165 if (FunctionTemplate) { in ActOnFunctionDeclarator() 9167 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 274 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument 279 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
|
| H A D | SemaCodeComplete.cpp | 3421 case Decl::FunctionTemplate: in getCursorKindForDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | CodeCompleteConsumer.h | 1034 FunctionTemplateDecl *FunctionTemplate; 1046 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) {} 1061 return FunctionTemplate;
|
| H A D | Sema.h | 1801 static NameClassification FunctionTemplate(TemplateName Name) { in FunctionTemplate() function 1872 FunctionTemplate, enumerator 2801 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl, 2806 bool CheckNonDependentConversions(FunctionTemplateDecl *FunctionTemplate, 7005 FunctionTemplateDecl *FunctionTemplate, 7027 FunctionTemplateDecl *FunctionTemplate, 7036 FunctionTemplateDecl *FunctionTemplate, 7043 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, 7051 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, 7057 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 66 def FunctionTemplate : DDecl<RedeclarableTemplate>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 345 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
|
| H A D | ASTReader.cpp | 9979 FunctionTemplate, in diagnoseOdrViolations() enumerator 10017 case Decl::FunctionTemplate: in diagnoseOdrViolations() 10018 return FunctionTemplate; in diagnoseOdrViolations() 10850 case FunctionTemplate: { in diagnoseOdrViolations()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Comment.cpp | 248 case Decl::FunctionTemplate: { in fill()
|
| H A D | ODRHash.cpp | 447 case Decl::FunctionTemplate: in isWhitelistedDecl()
|
| H A D | DeclBase.cpp | 773 case FunctionTemplate: in getIdentifierNamespaceForKind()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclBase.h | 1014 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate() 1114 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
|
| H A D | DeclTemplate.h | 995 : RedeclarableTemplateDecl(FunctionTemplate, C, DC, L, Name, Params, 1112 static bool classofKind(Kind K) { return K == FunctionTemplate; }
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 282 case Decl::FunctionTemplate: in getSymbolInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDecl.cpp | 70 case Decl::FunctionTemplate: in EmitDecl()
|
| H A D | CodeGenModule.cpp | 4867 case Decl::FunctionTemplate: in EmitTopLevelDecl()
|