Lines Matching refs:NewParam

2186         NamedDecl *NewParam = transformTemplateParameter(Param, Args);  in transformConstructor()  local
2187 if (!NewParam) in transformConstructor()
2189 AllParams.push_back(NewParam); in transformConstructor()
2191 SemaRef.Context.getInjectedTemplateArg(NewParam))); in transformConstructor()
2261 ParmVarDecl *NewParam = ParmVarDecl::Create( in buildSimpleDeductionGuide() local
2264 NewParam->setScopeInfo(0, Params.size()); in buildSimpleDeductionGuide()
2265 FPTL.setParam(Params.size(), NewParam); in buildSimpleDeductionGuide()
2266 Params.push_back(NewParam); in buildSimpleDeductionGuide()
2315 auto *NewParam = in transformTemplateParameterImpl() local
2317 assert(NewParam->getDepth() == 0 && "unexpected template param depth"); in transformTemplateParameterImpl()
2318 NewParam->setPosition(NewParam->getPosition() + Depth1IndexAdjustment); in transformTemplateParameterImpl()
2319 return NewParam; in transformTemplateParameterImpl()
2332 ParmVarDecl *NewParam = in transformFunctionProtoType() local
2334 if (!NewParam) in transformFunctionProtoType()
2336 ParamTypes.push_back(NewParam->getType()); in transformFunctionProtoType()
2337 Params.push_back(NewParam); in transformFunctionProtoType()
2418 ParmVarDecl *NewParam = ParmVarDecl::Create(SemaRef.Context, DC, in transformFunctionTypeParam() local
2426 NewParam->setScopeInfo(OldParam->getFunctionScopeDepth(), in transformFunctionTypeParam()
2428 SemaRef.CurrentInstantiationScope->InstantiatedLocal(OldParam, NewParam); in transformFunctionTypeParam()
2429 return NewParam; in transformFunctionTypeParam()
2696 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList() local
2698 NewParam != NewParamEnd; ++NewParam) { in CheckTemplateParameterList()
2718 = dyn_cast<TemplateTypeParmDecl>(*NewParam)) { in CheckTemplateParameterList()
2762 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { in CheckTemplateParameterList()
2816 = cast<TemplateTemplateParmDecl>(*NewParam); in CheckTemplateParameterList()
2873 if (SawParameterPack && (NewParam + 1) != NewParamEnd && in CheckTemplateParameterList()
2876 Diag((*NewParam)->getLocation(), in CheckTemplateParameterList()
2913 Diag((*NewParam)->getLocation(), in CheckTemplateParameterList()
2929 for (TemplateParameterList::iterator NewParam = NewParams->begin(), in CheckTemplateParameterList() local
2931 NewParam != NewParamEnd; ++NewParam) { in CheckTemplateParameterList()
2932 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam)) in CheckTemplateParameterList()
2935 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) in CheckTemplateParameterList()
2938 cast<TemplateTemplateParmDecl>(*NewParam)->removeDefaultArgument(); in CheckTemplateParameterList()