Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3217 = 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 DSemaTemplateInstantiateDecl.cpp1942 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 DCodeCompleteConsumer.cpp489 return FunctionTemplate->getTemplatedDecl(); in getFunction()
501 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
H A DSemaOverload.cpp7076 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 DSemaDecl.cpp9192 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 DSemaTemplateInstantiate.cpp296 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument
301 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
H A DSemaCodeComplete.cpp3896 case Decl::FunctionTemplate: in getCursorKindForDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1028 FunctionTemplateDecl *FunctionTemplate; member
1040 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) {} in OverloadCandidate()
1055 return FunctionTemplate; in getFunctionTemplate()
H A DSema.h2489 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 DDeclNodes.td67 def FunctionTemplate : DeclNode<RedeclarableTemplate>;
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp262 case Decl::FunctionTemplate: { in fill()
H A DODRHash.cpp457 case Decl::FunctionTemplate: in isDeclToBeProcessed()
H A DDeclBase.cpp807 case FunctionTemplate: in getIdentifierNamespaceForKind()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp182 case Decl::Kind::FunctionTemplate: in HandleNamedDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp371 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
H A DASTReader.cpp9586 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 DDeclBase.h1045 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate()
1153 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
H A DDeclTemplate.h1000 : 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 DIndexSymbol.cpp287 case Decl::FunctionTemplate: in getSymbolInfo()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp75 case Decl::FunctionTemplate: in EmitDecl()
H A DCodeGenModule.cpp5756 case Decl::FunctionTemplate: in EmitTopLevelDecl()