Lines Matching defs:NTTP
2112 NonTypeTemplateParmDecl *NTTP) {
2117 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(),
2118 NTTP->getPosition())) {
2123 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition());
2140 auto [AssociatedDecl, _] = TemplateArgs.getAssociatedDecl(NTTP->getDepth());
2142 if (NTTP->isParameterPack()) {
2150 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs,
2152 NTTP->getDeclName());
2162 E->getLocation(), Arg, AssociatedDecl, NTTP->getPosition());
2168 return transformNonTypeTemplateParmRef(AssociatedDecl, NTTP, E->getLocation(),
2468 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
2469 if (NTTP->getDepth() < TemplateArgs.getNumLevels())
2470 return TransformTemplateParmRefExpr(E, NTTP);