Lines Matching refs:NewTemplateParm
1391 TemplateTemplateParmDecl *NewTemplateParm in CheckTemplateParameterList() local
1395 if (::DiagnoseUnexpandedParameterPacks(*this, NewTemplateParm)) { in CheckTemplateParameterList()
1401 if (NewTemplateParm->hasDefaultArgument() && in CheckTemplateParameterList()
1403 NewTemplateParm->getLocation(), in CheckTemplateParameterList()
1404 NewTemplateParm->getDefaultArgument().getSourceRange())) in CheckTemplateParameterList()
1405 NewTemplateParm->removeDefaultArgument(); in CheckTemplateParameterList()
1410 if (NewTemplateParm->isParameterPack()) { in CheckTemplateParameterList()
1411 assert(!NewTemplateParm->hasDefaultArgument() && in CheckTemplateParameterList()
1413 if (!NewTemplateParm->isPackExpansion()) in CheckTemplateParameterList()
1416 NewTemplateParm->hasDefaultArgument()) { in CheckTemplateParameterList()
1418 NewDefaultLoc = NewTemplateParm->getDefaultArgument().getLocation(); in CheckTemplateParameterList()
1427 NewTemplateParm->setDefaultArgument( in CheckTemplateParameterList()
1432 } else if (NewTemplateParm->hasDefaultArgument()) { in CheckTemplateParameterList()
1435 = NewTemplateParm->getDefaultArgument().getLocation(); in CheckTemplateParameterList()