Lines Matching defs:OldParam
2167 transformTemplateParameterImpl(TemplateParmDecl *OldParam,
2172 cast<TemplateParmDecl>(SemaRef.SubstDecl(OldParam, DC, Args));
2187 for (auto *OldParam : TL.getParams()) {
2189 transformFunctionTypeParam(OldParam, Args, MaterializedTypedefs);
2232 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args,
2234 TypeSourceInfo *OldDI = OldParam->getTypeSourceInfo();
2241 OldParam->getLocation(), OldParam->getDeclName());
2247 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(),
2248 OldParam->getDeclName());
2262 if (OldParam->hasDefaultArg()) {
2267 OpaqueValueExpr(OldParam->getDefaultArg()->getBeginLoc(),
2275 OldParam->getInnerLocStart(),
2276 OldParam->getLocation(),
2277 OldParam->getIdentifier(),
2280 OldParam->getStorageClass(),
2282 NewParam->setScopeInfo(OldParam->getFunctionScopeDepth(),
2283 OldParam->getFunctionScopeIndex());
2284 SemaRef.CurrentInstantiationScope->InstantiatedLocal(OldParam, NewParam);
2541 TemplateParameterList::iterator OldParam = NewParams->end();
2543 OldParam = OldParams->begin();
2572 = OldParams? cast<TemplateTypeParmDecl>(*OldParam) : nullptr;
2616 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr;
2659 = OldParams? cast<TemplateTemplateParmDecl>(*OldParam) : nullptr;
2722 ++OldParam;