Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp3109 const FunctionDecl *PatternDecl, in addInstantiatedParametersToScope() argument
3113 for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) { in addInstantiatedParametersToScope()
3114 const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I); in addInstantiatedParametersToScope()
3126 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()
3151 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()
3341 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() local
3342 assert(PatternDecl && "instantiating a non-template"); in InstantiateFunctionDefinition()
3344 Stmt *Pattern = PatternDecl->getBody(PatternDecl); in InstantiateFunctionDefinition()
3345 assert(PatternDecl && "template definition is not a template"); in InstantiateFunctionDefinition()
3348 PatternDecl->isDefined(PatternDecl); in InstantiateFunctionDefinition()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDecl.cpp2990 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local
2992 if (PatternDecl) in isImplicitlyInstantiable()
2993 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()
2999 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()
3002 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h7036 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,