Lines Matching refs:NTTP
62 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in TemplateParameterList() local
63 if (!IsPack && NTTP->getType()->containsUnexpandedParameterPack()) in TemplateParameterList()
65 if (NTTP->hasPlaceholderTypeConstraint()) in TemplateParameterList()
143 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in getMinRequiredArguments() local
144 if (NTTP->hasDefaultArgument()) in getMinRequiredArguments()
162 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) in getDepth() local
163 return NTTP->getDepth(); in getDepth()
185 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in getAssociatedConstraints() local
186 if (const Expr *E = NTTP->getPlaceholderTypeConstraint()) in getAssociatedConstraints()
508 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in ProfileTemplateParameterList() local
510 ID.AddBoolean(NTTP->isParameterPack()); in ProfileTemplateParameterList()
511 NTTP->getType().getCanonicalType().Profile(ID); in ProfileTemplateParameterList()
760 auto *NTTP = in CreateDeserialized() local
767 NTTP->NumExpandedTypes = NumExpandedTypes; in CreateDeserialized()
768 return NTTP; in CreateDeserialized()