Lines Matching refs:NTTP
1432 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr() argument
1437 if (!TemplateArgs.hasTemplateArgument(NTTP->getDepth(), in TransformTemplateParmRefExpr()
1438 NTTP->getPosition())) in TransformTemplateParmRefExpr()
1441 TemplateArgument Arg = TemplateArgs(NTTP->getDepth(), NTTP->getPosition()); in TransformTemplateParmRefExpr()
1458 if (NTTP->isParameterPack()) { in TransformTemplateParmRefExpr()
1466 QualType TargetType = SemaRef.SubstType(NTTP->getType(), TemplateArgs, in TransformTemplateParmRefExpr()
1468 NTTP->getDeclName()); in TransformTemplateParmRefExpr()
1477 ExprType, TargetType->isReferenceType() ? VK_LValue : VK_RValue, NTTP, in TransformTemplateParmRefExpr()
1484 return transformNonTypeTemplateParmRef(NTTP, E->getLocation(), Arg); in TransformTemplateParmRefExpr()
1710 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr() local
1711 if (NTTP->getDepth() < TemplateArgs.getNumLevels()) in TransformDeclRefExpr()
1712 return TransformTemplateParmRefExpr(E, NTTP); in TransformDeclRefExpr()