Home | History | Annotate | Download | only in Sema

Lines Matching refs:NTTP

673   if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
674 return std::make_pair(NTTP->getDepth(), NTTP->getIndex());
1101 NonTypeTemplateParmDecl *NTTP) {
1106 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(),
1107 NTTP->getPosition()))
1110 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition());
1111 if (NTTP->isParameterPack()) {
1119 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs,
1121 NTTP->getDeclName());
1126 NTTP,
1135 return transformNonTypeTemplateParmRef(NTTP, E->getLocation(), Arg);
1223 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
1224 if (NTTP->getDepth() < TemplateArgs.getNumLevels())
1225 return TransformTemplateParmRefExpr(E, NTTP);