Home | History | Annotate | Download | only in Sema

Lines Matching refs:NTTP

1183     if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
1184 if (S.DiagnoseUnexpandedParameterPack(NTTP->getLocation(),
1185 NTTP->getTypeSourceInfo(),
1436 else if (NonTypeTemplateParmDecl *NTTP
1438 NTTP->removeDefaultArgument();
2710 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) {
2714 QualType NTTPType = NTTP->getType();
2715 if (NTTP->isParameterPack() && NTTP->isExpandedParameterPack())
2716 NTTPType = NTTP->getExpansionType(ArgumentPackIndex);
2723 NTTP, Converted.data(), Converted.size(),
2730 NTTP->getLocation(),
2731 NTTP->getDeclName());
2736 NTTP->getLocation());
2748 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(),
2799 E = CheckTemplateArgument(NTTP, NTTPType, E.take(), Result);
2960 if (NonTypeTemplateParmDecl *NTTP
2962 if (NTTP->isExpandedParameterPack() &&
2963 ArgumentPack.size() >= NTTP->getNumExpansionTypes()) {
3045 } else if (NonTypeTemplateParmDecl *NTTP
3047 if (!NTTP->hasDefaultArgument())
3054 NTTP,
3146 if (NonTypeTemplateParmDecl *NTTP
3148 if (NTTP->isExpandedParameterPack() &&
3149 ArgumentPack.size() < NTTP->getNumExpansionTypes()) {
5135 } else if (NonTypeTemplateParmDecl *NTTP
5137 if (Expr *DefArg = NTTP->getDefaultArgument()) {
5138 Diag(NTTP->getDefaultArgumentLoc(),
5141 NTTP->removeDefaultArgument();
7111 NonTypeTemplateParmDecl *NTTP = cast<NonTypeTemplateParmDecl>(Param);
7113 = RebuildTypeInCurrentInstantiation(NTTP->getTypeSourceInfo(),
7114 NTTP->getLocation(),
7115 NTTP->getDeclName());
7119 if (NewTSI != NTTP->getTypeSourceInfo()) {
7120 NTTP->setTypeSourceInfo(NewTSI);
7121 NTTP->setType(NewTSI->getType());