Lines Matching refs:NTTP
1123 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() local
1124 if (S.DiagnoseUnexpandedParameterPack(NTTP->getLocation(), in DiagnoseUnexpandedParameterPacks()
1125 NTTP->getTypeSourceInfo(), in DiagnoseUnexpandedParameterPacks()
1379 else if (NonTypeTemplateParmDecl *NTTP in CheckTemplateParameterList() local
1381 NTTP->removeDefaultArgument(); in CheckTemplateParameterList()
2639 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { in CheckTemplateArgument() local
2643 QualType NTTPType = NTTP->getType(); in CheckTemplateArgument()
2644 if (NTTP->isParameterPack() && NTTP->isExpandedParameterPack()) in CheckTemplateArgument()
2645 NTTPType = NTTP->getExpansionType(ArgumentPackIndex); in CheckTemplateArgument()
2652 NTTP, Converted.data(), Converted.size(), in CheckTemplateArgument()
2659 NTTP->getLocation(), in CheckTemplateArgument()
2660 NTTP->getDeclName()); in CheckTemplateArgument()
2665 NTTP->getLocation()); in CheckTemplateArgument()
2678 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(), in CheckTemplateArgument()
2724 E = CheckTemplateArgument(NTTP, NTTPType, E.take(), Result); in CheckTemplateArgument()
2883 if (NonTypeTemplateParmDecl *NTTP in CheckTemplateArgumentList() local
2885 if (NTTP->isExpandedParameterPack() && in CheckTemplateArgumentList()
2886 ArgumentPack.size() >= NTTP->getNumExpansionTypes()) { in CheckTemplateArgumentList()
2960 } else if (NonTypeTemplateParmDecl *NTTP in CheckTemplateArgumentList() local
2962 if (!NTTP->hasDefaultArgument()) { in CheckTemplateArgumentList()
2970 NTTP, in CheckTemplateArgumentList()
4761 } else if (NonTypeTemplateParmDecl *NTTP in ActOnClassTemplateSpecialization() local
4763 if (Expr *DefArg = NTTP->getDefaultArgument()) { in ActOnClassTemplateSpecialization()
4764 Diag(NTTP->getDefaultArgumentLoc(), in ActOnClassTemplateSpecialization()
4767 NTTP->removeDefaultArgument(); in ActOnClassTemplateSpecialization()