Lines Matching refs:NTTP
42 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in TemplateParameterList() local
43 if (NTTP->getType()->containsUnexpandedParameterPack()) in TemplateParameterList()
75 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) in getMinRequiredArguments() local
76 if (NTTP->isExpandedParameterPack()) { in getMinRequiredArguments()
77 NumRequiredArgs += NTTP->getNumExpansionTypes(); in getMinRequiredArguments()
87 } else if (NonTypeTemplateParmDecl *NTTP in getMinRequiredArguments() local
89 if (NTTP->hasDefaultArgument()) in getMinRequiredArguments()
108 else if (const NonTypeTemplateParmDecl *NTTP in getDepth() local
110 return NTTP->getDepth(); in getDepth()
191 } else if (NonTypeTemplateParmDecl *NTTP = in GenerateInjectedTemplateArgs() local
193 Expr *E = new (Context) DeclRefExpr(NTTP, /*enclosing*/ false, in GenerateInjectedTemplateArgs()
194 NTTP->getType().getNonLValueExprType(Context), in GenerateInjectedTemplateArgs()
195 Expr::getValueKindForType(NTTP->getType()), in GenerateInjectedTemplateArgs()
196 NTTP->getLocation()); in GenerateInjectedTemplateArgs()
198 if (NTTP->isParameterPack()) in GenerateInjectedTemplateArgs()
200 NTTP->getLocation(), None); in GenerateInjectedTemplateArgs()