Searched refs:PatternDecl (Results 1 – 3 of 3) sorted by relevance
4236 const FunctionDecl *PatternDecl, in addInstantiatedParametersToScope() argument4240 for (unsigned I = 0, N = PatternDecl->getNumParams(); I != N; ++I) { in addInstantiatedParametersToScope()4241 const ParmVarDecl *PatternParam = PatternDecl->getParamDecl(I); in addInstantiatedParametersToScope()4253 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()4277 if (!PatternDecl->getType()->isDependentType()) { in addInstantiatedParametersToScope()4686 const FunctionDecl *PatternDecl = Function->getTemplateInstantiationPattern(); in InstantiateFunctionDefinition() local4687 assert(PatternDecl && "instantiating a non-template"); in InstantiateFunctionDefinition()4689 const FunctionDecl *PatternDef = PatternDecl->getDefinition(); in InstantiateFunctionDefinition()4693 PatternDecl = PatternDef; in InstantiateFunctionDefinition()4702 PatternDecl, PatternDef, TSK, in InstantiateFunctionDefinition()[all …]
3707 const FunctionDecl *PatternDecl = getTemplateInstantiationPattern(); in isImplicitlyInstantiable() local3709 if (PatternDecl) in isImplicitlyInstantiable()3710 HasPattern = PatternDecl->hasBody(PatternDecl); in isImplicitlyInstantiable()3716 if (!HasPattern || !PatternDecl) in isImplicitlyInstantiable()3719 return PatternDecl->isInlined(); in isImplicitlyInstantiable()
9414 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,