Home
last modified time | relevance | path

Searched refs:PatternDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4553 const FunctionDecl *PatternDecl, in addInstantiatedLocalVarsToScope() argument
4557 for (auto *decl : PatternDecl->decls()) { in addInstantiatedLocalVarsToScope()
4581 FunctionDecl *Function, const FunctionDecl *PatternDecl, in addInstantiatedParametersToScope() argument
4585 for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) { in addInstantiatedParametersToScope()
4586 const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I); in addInstantiatedParametersToScope()
4598 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()
4622 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()
4916 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() local
4917 assert(PatternDecl && "instantiating a non-template"); in InstantiateFunctionDefinition()
4919 const FunctionDecl *PatternDef = PatternDecl->getDefinition(); in InstantiateFunctionDefinition()
[all …]
H A DSemaConcept.cpp708 FunctionDecl *Function, const FunctionDecl *PatternDecl, in addInstantiatedCapturesToScope() argument
712 const auto *LambdaPattern = cast<CXXMethodDecl>(PatternDecl)->getParent(); in addInstantiatedCapturesToScope()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp4083 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local
4085 if (PatternDecl) in isImplicitlyInstantiable()
4086 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()
4092 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()
4095 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13699 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
13808 const FunctionDecl *PatternDecl,
13814 FunctionDecl *Function, const FunctionDecl *PatternDecl,
14497 FunctionDecl *Function, const FunctionDecl *PatternDecl,