Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3898 PatternDecl = PatternDef; in InstantiateFunctionDefinition()
3956 if (PatternDecl->isFromASTFile()) in InstantiateFunctionDefinition()
3963 Pattern = PatternDecl->getBody(PatternDecl); in InstantiateFunctionDefinition()
3977 !PatternDecl->isInlined() && in InstantiateFunctionDefinition()
3981 if (PatternDecl->isInlined()) { in InstantiateFunctionDefinition()
4018 if (PatternDecl->isDefaulted()) in InstantiateFunctionDefinition()
4041 if (PatternDecl->hasSkippedBody()) { in InstantiateFunctionDefinition()
4144 PatternDecl->getTypeSpecStartLoc(), PatternDecl->getDeclName()); in CompleteVarTemplateSpecializationDecl()
4381 PatternDecl = Tmpl; in InstantiateVariableDefinition()
4403 (PatternDecl = PatternDecl->getFirstDecl())->hasInit() && in InstantiateVariableDefinition()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp3386 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local
3388 if (PatternDecl) in isImplicitlyInstantiable()
3389 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()
3395 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()
3398 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h7919 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,