Lines Matching defs:OldParam
2306 transformTemplateParameterImpl(TemplateParmDecl *OldParam,
2311 cast<TemplateParmDecl>(SemaRef.SubstDecl(OldParam, DC, Args));
2326 for (auto *OldParam : TL.getParams()) {
2328 transformFunctionTypeParam(OldParam, Args, MaterializedTypedefs);
2371 ParmVarDecl *OldParam, MultiLevelTemplateArgumentList &Args,
2373 TypeSourceInfo *OldDI = OldParam->getTypeSourceInfo();
2380 OldParam->getLocation(), OldParam->getDeclName());
2386 NewDI = SemaRef.SubstType(OldDI, Args, OldParam->getLocation(),
2387 OldParam->getDeclName());
2401 if (OldParam->hasDefaultArg()) {
2406 OpaqueValueExpr(OldParam->getDefaultArg()->getBeginLoc(),
2414 OldParam->getInnerLocStart(),
2415 OldParam->getLocation(),
2416 OldParam->getIdentifier(),
2419 OldParam->getStorageClass(),
2421 NewParam->setScopeInfo(OldParam->getFunctionScopeDepth(),
2422 OldParam->getFunctionScopeIndex());
2423 SemaRef.CurrentInstantiationScope->InstantiatedLocal(OldParam, NewParam);
2686 TemplateParameterList::iterator OldParam = NewParams->end();
2688 OldParam = OldParams->begin();
2717 = OldParams? cast<TemplateTypeParmDecl>(*OldParam) : nullptr;
2761 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr;
2804 = OldParams? cast<TemplateTemplateParmDecl>(*OldParam) : nullptr;
2867 ++OldParam;