Lines Matching refs:NTTP
2045 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr() argument
2050 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(), in TransformTemplateParmRefExpr()
2051 NTTP->getPosition())) in TransformTemplateParmRefExpr()
2054 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition()); in TransformTemplateParmRefExpr()
2071 auto [AssociatedDecl, _] = TemplateArgs.getAssociatedDecl(NTTP->getDepth()); in TransformTemplateParmRefExpr()
2073 if (NTTP->isParameterPack()) { in TransformTemplateParmRefExpr()
2081 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs, in TransformTemplateParmRefExpr()
2083 NTTP->getDeclName()); in TransformTemplateParmRefExpr()
2093 E->getLocation(), Arg, AssociatedDecl, NTTP->getPosition()); in TransformTemplateParmRefExpr()
2099 return transformNonTypeTemplateParmRef(AssociatedDecl, NTTP, E->getLocation(), in TransformTemplateParmRefExpr()
2379 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr() local
2380 if (NTTP->getDepth() < TemplateArgs.getNumLevels()) in TransformDeclRefExpr()
2381 return TransformTemplateParmRefExpr(E, NTTP); in TransformDeclRefExpr()