Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4844 PatternDecl = PatternDef; in InstantiateFunctionDefinition()
4911 if (PatternDecl->isFromASTFile()) in InstantiateFunctionDefinition()
4918 Pattern = PatternDecl->getBody(PatternDecl); in InstantiateFunctionDefinition()
4923 PatternDecl->hasSkippedBody()) && in InstantiateFunctionDefinition()
4932 !PatternDecl->isInlined() && in InstantiateFunctionDefinition()
4936 if (PatternDecl->isInlined()) { in InstantiateFunctionDefinition()
4980 assert(PatternDecl->isDefaulted() && in InstantiateFunctionDefinition()
5041 if (PatternDecl->isDefaulted()) { in InstantiateFunctionDefinition()
5065 if (PatternDecl->hasSkippedBody()) { in InstantiateFunctionDefinition()
5170 PatternDecl->getTypeSpecStartLoc(), PatternDecl->getDeclName()); in CompleteVarTemplateSpecializationDecl()
[all …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DDecl.cpp3860 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local
3862 if (PatternDecl) in isImplicitlyInstantiable()
3863 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()
3869 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()
3872 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DSema.h7262 FunctionDecl *Function, const FunctionDecl *PatternDecl,
10139 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,