Lines Matching defs:NTTP
62 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
63 if (!IsPack && NTTP->getType()->containsUnexpandedParameterPack())
65 if (NTTP->hasPlaceholderTypeConstraint())
105 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
106 if (NTTP->isExpandedParameterPack()) {
107 NumRequiredArgs += NTTP->getNumExpansionTypes();
129 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
130 if (NTTP->hasDefaultArgument())
148 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm))
149 return NTTP->getDepth();
171 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) {
172 if (const Expr *E = NTTP->getPlaceholderTypeConstraint())
482 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
484 ID.AddBoolean(NTTP->isParameterPack());
485 NTTP->getType().getCanonicalType().Profile(ID);
734 auto *NTTP =
741 NTTP->NumExpandedTypes = NumExpandedTypes;
742 return NTTP;