Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4937 PatternDecl = PatternDef; in InstantiateFunctionDefinition()
5004 if (PatternDecl->isFromASTFile()) in InstantiateFunctionDefinition()
5011 Pattern = PatternDecl->getBody(PatternDecl); in InstantiateFunctionDefinition()
5026 !PatternDecl->isInlined() && in InstantiateFunctionDefinition()
5030 if (PatternDecl->isInlined()) { in InstantiateFunctionDefinition()
5076 assert(PatternDecl->isDefaulted() && in InstantiateFunctionDefinition()
5138 if (PatternDecl->isDefaulted()) { in InstantiateFunctionDefinition()
5144 false, PatternDecl); in InstantiateFunctionDefinition()
5167 if (PatternDecl->hasSkippedBody()) { in InstantiateFunctionDefinition()
5272 PatternDecl->getTypeSpecStartLoc(), PatternDecl->getDeclName()); in CompleteVarTemplateSpecializationDecl()
[all …]
H A DSemaConcept.cpp551 FunctionDecl *Function, const FunctionDecl *PatternDecl, in addInstantiatedCapturesToScope() argument
555 const auto *LambdaPattern = cast<CXXMethodDecl>(PatternDecl)->getParent(); in addInstantiatedCapturesToScope()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp4033 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local
4035 if (PatternDecl) in isImplicitlyInstantiable()
4036 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()
4042 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()
4045 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h7433 const FunctionDecl *PatternDecl,
7439 FunctionDecl *Function, const FunctionDecl *PatternDecl,
7446 FunctionDecl *Function, const FunctionDecl *PatternDecl,
10454 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,