Lines Matching refs:NTTP
63 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in TemplateParameterList() local
64 if (!IsPack && NTTP->getType()->containsUnexpandedParameterPack()) in TemplateParameterList()
66 if (NTTP->hasPlaceholderTypeConstraint()) in TemplateParameterList()
138 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in Profile() local
140 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
141 NTTP->getType().getCanonicalType().Profile(ID); in Profile()
142 ID.AddBoolean(NTTP->hasPlaceholderTypeConstraint()); in Profile()
143 if (const Expr *E = NTTP->getPlaceholderTypeConstraint()) in Profile()
177 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in getMinRequiredArguments() local
178 if (NTTP->hasDefaultArgument()) in getMinRequiredArguments()
196 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) in getDepth() local
197 return NTTP->getDepth(); in getDepth()
225 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in getAssociatedConstraints() local
226 if (const Expr *E = NTTP->getPlaceholderTypeConstraint()) in getAssociatedConstraints()
785 auto *NTTP = in CreateDeserialized() local
792 NTTP->NumExpandedTypes = NumExpandedTypes; in CreateDeserialized()
793 return NTTP; in CreateDeserialized()