Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp2974 = 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 DSemaTemplateInstantiateDecl.cpp1612 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 DCodeCompleteConsumer.cpp491 return FunctionTemplate->getTemplatedDecl(); in getFunction()
503 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
H A DSemaOverload.cpp6759 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 DSemaDecl.cpp8468 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 DSemaTemplateInstantiate.cpp274 FunctionTemplateDecl *FunctionTemplate, in InstantiatingTemplate() argument
279 InstantiationRange, FunctionTemplate, nullptr, in InstantiatingTemplate()
H A DSemaCodeComplete.cpp3421 case Decl::FunctionTemplate: in getCursorKindForDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1034 FunctionTemplateDecl *FunctionTemplate;
1046 : Kind(CK_FunctionTemplate), FunctionTemplate(FunctionTemplateDecl) {}
1061 return FunctionTemplate;
H A DSema.h1801 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 DDeclNodes.td66 def FunctionTemplate : DDecl<RedeclarableTemplate>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTCommon.cpp345 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
H A DASTReader.cpp9979 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 DComment.cpp248 case Decl::FunctionTemplate: { in fill()
H A DODRHash.cpp447 case Decl::FunctionTemplate: in isWhitelistedDecl()
H A DDeclBase.cpp773 case FunctionTemplate: in getIdentifierNamespaceForKind()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclBase.h1014 DeclKind == FunctionTemplate; in isFunctionOrFunctionTemplate()
1114 assert(getKind() == Function || getKind() == FunctionTemplate); in setNonMemberOperator()
H A DDeclTemplate.h995 : 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 DIndexSymbol.cpp282 case Decl::FunctionTemplate: in getSymbolInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp70 case Decl::FunctionTemplate: in EmitDecl()
H A DCodeGenModule.cpp4867 case Decl::FunctionTemplate: in EmitTopLevelDecl()