Lines Matching refs:NTTP

687     if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {  in Profile()  local
689 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
690 ID.AddPointer(NTTP->getType().getCanonicalType().getAsOpaquePtr()); in Profile()
691 if (NTTP->isExpandedParameterPack()) { in Profile()
693 ID.AddInteger(NTTP->getNumExpansionTypes()); in Profile()
694 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in Profile()
695 QualType T = NTTP->getExpansionType(I); in Profile()
810 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getCanonicalTemplateTemplateParmDecl() local
811 QualType T = getCanonicalType(NTTP->getType()); in getCanonicalTemplateTemplateParmDecl()
814 if (NTTP->isExpandedParameterPack()) { in getCanonicalTemplateTemplateParmDecl()
817 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in getCanonicalTemplateTemplateParmDecl()
818 ExpandedTypes.push_back(getCanonicalType(NTTP->getExpansionType(I))); in getCanonicalTemplateTemplateParmDecl()
826 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
827 NTTP->getPosition(), nullptr, in getCanonicalTemplateTemplateParmDecl()
836 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
837 NTTP->getPosition(), nullptr, in getCanonicalTemplateTemplateParmDecl()
839 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
846 *this, NTTP->getPlaceholderTypeConstraint(), T)); in getCanonicalTemplateTemplateParmDecl()
4982 } else if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in getInjectedTemplateArg() local
4984 NTTP->getType().getNonPackExpansionType().getNonLValueExprType(*this); in getInjectedTemplateArg()
4992 *this, NTTP, /*enclosing*/ false, T, in getInjectedTemplateArg()
4993 Expr::getValueKindForType(NTTP->getType()), NTTP->getLocation()); in getInjectedTemplateArg()
4995 if (NTTP->isParameterPack()) in getInjectedTemplateArg()
4996 E = new (*this) PackExpansionExpr(DependentTy, E, NTTP->getLocation(), in getInjectedTemplateArg()