Lines Matching refs:NTTP
630 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
631 return std::make_pair(NTTP->getDepth(), NTTP->getIndex());
1094 NonTypeTemplateParmDecl *NTTP) {
1099 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(),
1100 NTTP->getPosition()))
1103 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition());
1104 if (NTTP->isParameterPack()) {
1112 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs,
1114 NTTP->getDeclName());
1119 NTTP,
1127 return transformNonTypeTemplateParmRef(NTTP, E->getLocation(), Arg);
1284 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
1285 if (NTTP->getDepth() < TemplateArgs.getNumLevels())
1286 return TransformTemplateParmRefExpr(E, NTTP);