Home | History | Annotate | Download | only in Sema

Lines Matching defs:NTTP

317                               NonTypeTemplateParmDecl *NTTP,
322 assert(NTTP->getDepth() == 0 &&
328 Deduced[NTTP->getIndex()],
331 Info.Param = NTTP;
332 Info.FirstArg = Deduced[NTTP->getIndex()];
337 Deduced[NTTP->getIndex()] = Result;
347 NonTypeTemplateParmDecl *NTTP,
351 assert(NTTP->getDepth() == 0 &&
358 Deduced[NTTP->getIndex()],
362 Info.Param = NTTP;
363 Info.FirstArg = Deduced[NTTP->getIndex()];
368 Deduced[NTTP->getIndex()] = Result;
378 NonTypeTemplateParmDecl *NTTP,
382 assert(NTTP->getDepth() == 0 &&
386 TemplateArgument New(D, NTTP->getType()->isReferenceType());
389 Deduced[NTTP->getIndex()],
392 Info.Param = NTTP;
393 Info.FirstArg = Deduced[NTTP->getIndex()];
398 Deduced[NTTP->getIndex()] = Result;
556 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
557 return std::make_pair(NTTP->getDepth(), NTTP->getIndex());
578 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
579 return TemplateParameter(NTTP);
1318 NonTypeTemplateParmDecl *NTTP
1320 if (!NTTP)
1325 assert(NTTP->getDepth() == 0 &&
1330 return DeduceNonTypeTemplateArgument(S, NTTP, Size,
1338 return DeduceNonTypeTemplateArgument(S, NTTP,
1583 NonTypeTemplateParmDecl *NTTP
1585 if (!NTTP)
1590 return DeduceNonTypeTemplateArgument(S, NTTP, ArgSize, S.Context.IntTy,
1605 NonTypeTemplateParmDecl *NTTP
1607 if (!NTTP)
1610 return DeduceNonTypeTemplateArgument(S, NTTP, VectorArg->getSizeExpr(),
1712 if (NonTypeTemplateParmDecl *NTTP
1715 return DeduceNonTypeTemplateArgument(S, NTTP,
1721 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsExpr(),
1724 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsDecl(),
2158 if (NonTypeTemplateParmDecl *NTTP
2160 NTTPType = NTTP->getType();
2166 NTTP->getLocation(),
2167 NTTP->getDeclName());
2321 if (NonTypeTemplateParmDecl *NTTP =
2323 NTTPType = NTTP->getType();
2329 NTTP->getLocation(), NTTP->getDeclName());
2802 if (NonTypeTemplateParmDecl *NTTP
2804 NTTPType = NTTP->getType();
2810 NTTP->getLocation(),
2811 NTTP->getDeclName());
4559 const NonTypeTemplateParmDecl *NTTP
4561 if (!NTTP)
4564 if (NTTP->getDepth() == Depth)
4565 Used[NTTP->getIndex()] = true;