Searched refs:PatternDecl (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 4937 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 D | SemaConcept.cpp | 551 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 D | Decl.cpp | 4033 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 D | Sema.h | 7433 const FunctionDecl *PatternDecl, 7439 FunctionDecl *Function, const FunctionDecl *PatternDecl, 7446 FunctionDecl *Function, const FunctionDecl *PatternDecl, 10454 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
|