Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3237 FunctionTemplateDecl *FunctionTemplate, in SubstituteExplicitTemplateArguments() argument
3244 = FunctionTemplate->getTemplateParameters(); in SubstituteExplicitTemplateArguments()
3636 FunctionTemplateDecl *FunctionTemplate, in FinishTemplateArgumentDeduction() argument
3690 if (FunctionTemplate->getFriendObjectKind()) in FinishTemplateArgumentDeduction()
3718 FunctionTemplate->getCanonicalDecl()); in FinishTemplateArgumentDeduction()
4209 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument
4215 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments()
4249 = FunctionTemplate->getTemplateParameters(); in DeduceTemplateArguments()
4464 FunctionTemplateDecl *FunctionTemplate, in DeduceTemplateArguments() argument
4468 if (FunctionTemplate->isInvalidDecl()) in DeduceTemplateArguments()
[all …]
H A DSemaTemplateInstantiateDecl.cpp2062 if (FunctionTemplate && !TemplateParams) { in VisitFunctionDecl()
2075 if (FunctionTemplate) in VisitFunctionDecl()
2225 } else if (FunctionTemplate) { in VisitFunctionDecl()
2311 } else if (TemplateParams || !FunctionTemplate) { in VisitFunctionDecl()
2425 if (FunctionTemplate && !TemplateParams) { in VisitCXXMethodDecl()
2441 if (FunctionTemplate) in VisitCXXMethodDecl()
2620 FunctionTemplate->setLexicalDeclContext(Owner); in VisitCXXMethodDecl()
2621 FunctionTemplate->setObjectOfFriendDecl(); in VisitCXXMethodDecl()
2625 } else if (FunctionTemplate) { in VisitCXXMethodDecl()
2768 if (FunctionTemplate) in VisitCXXMethodDecl()
[all …]
H A DCodeCompleteConsumer.cpp506 return FunctionTemplate->getTemplatedDecl(); in getFunction()
518 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
H A DSemaOverload.cpp7602 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO)) in AddTemplateOverloadCandidate()
7611 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
7642 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateOverloadCandidate()
7688 auto *FD = FunctionTemplate->getTemplatedDecl(); in CheckNonDependentConversions()
8019 if (!CandidateSet.isNewCandidate(FunctionTemplate)) in AddTemplateConversionCandidate()
8028 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
8044 Candidate.Function = FunctionTemplate->getTemplatedDecl(); in AddTemplateConversionCandidate()
12810 = S.DeduceTemplateArguments(FunctionTemplate, in AddMatchingTemplateFunction()
12908 if (FunctionTemplateDecl *FunctionTemplate in FindAllFunctionsThatMatchTargetTypeExactly() local
13293 FunctionTemplateDecl *FunctionTemplate in ResolveSingleFunctionTemplateSpecialization() local
[all …]
H A DSemaDecl.cpp10055 if (FunctionTemplate) in ActOnFunctionDeclarator()
10056 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
10182 if (FunctionTemplate) in ActOnFunctionDeclarator()
10188 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10611 if (FunctionTemplate) FunctionTemplate->setAccess(Access); in ActOnFunctionDeclarator()
10620 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10858 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10868 if (isFriend && FunctionTemplate && in ActOnFunctionDeclarator()
10882 if (FunctionTemplate) { in ActOnFunctionDeclarator()
10884 FunctionTemplate->setInvalidDecl(); in ActOnFunctionDeclarator()
[all …]
H A DSemaTemplateInstantiate.cpp515 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument
520 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
H A DSemaCodeComplete.cpp4124 case Decl::FunctionTemplate: in getCursorKindForDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1058 FunctionTemplateDecl *FunctionTemplate; member
1084 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) { in OverloadCandidate()
1116 return FunctionTemplate; in getFunctionTemplate()
H A DSema.h2767 static NameClassification FunctionTemplate(TemplateName Name) { in FunctionTemplate() function
2874 FunctionTemplate, enumerator
4107 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
4127 FunctionTemplateDecl *FunctionTemplate, DeclAccessPair FoundDecl,
9286 FunctionTemplateDecl *FunctionTemplate,
9308 FunctionTemplateDecl *FunctionTemplate,
9317 FunctionTemplateDecl *FunctionTemplate,
9325 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate,
9333 FunctionTemplateDecl *FunctionTemplate, QualType ObjectType,
9338 DeduceTemplateArguments(FunctionTemplateDecl *FunctionTemplate,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DODRDiagsEmitter.h114 FunctionTemplate, enumerator
H A DDeclBase.h1122 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate()
1236 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
H A DDeclTemplate.h994 : RedeclarableTemplateDecl(FunctionTemplate, C, DC, L, Name, Params,
1113 static bool classofKind(Kind K) { return K == FunctionTemplate; }
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DDeclNodes.td68 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DODRDiagsEmitter.cpp616 case Decl::FunctionTemplate: in FindTypeDiffs()
617 return FunctionTemplate; in FindTypeDiffs()
1323 case FunctionTemplate: { in diagnoseMismatch()
1614 case FunctionTemplate: in diagnoseMismatch()
2056 case FunctionTemplate: in diagnoseMismatch()
2185 case FunctionTemplate: in diagnoseMismatch()
H A DComment.cpp267 case Decl::FunctionTemplate: { in fill()
H A DODRHash.cpp543 case Decl::FunctionTemplate: in isSubDeclToBeProcessed()
H A DDeclBase.cpp895 case FunctionTemplate: in getIdentifierNamespaceForKind()
H A DDeclTemplate.cpp1613 case Decl::Kind::FunctionTemplate: in getReplacedTemplateParameterList()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp379 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp288 case Decl::FunctionTemplate: in getSymbolInfo()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp76 case Decl::FunctionTemplate: in EmitDecl()
H A DCodeGenModule.cpp6797 case Decl::FunctionTemplate: in EmitTopLevelDecl()