Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp4360 const FunctionDecl *PatternDecl, in addInstantiatedParametersToScope() argument
4364 for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) { in addInstantiatedParametersToScope()
4365 const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I); in addInstantiatedParametersToScope()
4377 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()
4401 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()
4810 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() local
4811 assert(PatternDecl && "instantiating a non-template"); in InstantiateFunctionDefinition()
4813 const FunctionDecl *PatternDef = PatternDecl->getDefinition(); in InstantiateFunctionDefinition()
4817 PatternDecl = PatternDef; in InstantiateFunctionDefinition()
4826 PatternDecl, PatternDef, TSK, in InstantiateFunctionDefinition()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DDecl.cpp3700 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local
3702 if (PatternDecl) in isImplicitlyInstantiable()
3703 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()
3709 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()
3712 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DSema.h9486 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,