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