• Home
  • Raw
  • Download

Lines Matching refs:NTTP

287                               NonTypeTemplateParmDecl *NTTP,  in DeduceNonTypeTemplateArgument()  argument
292 assert(NTTP->getDepth() == 0 && in DeduceNonTypeTemplateArgument()
297 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
300 Info.Param = NTTP; in DeduceNonTypeTemplateArgument()
301 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
306 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
316 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument() argument
320 assert(NTTP->getDepth() == 0 && in DeduceNonTypeTemplateArgument()
327 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
331 Info.Param = NTTP; in DeduceNonTypeTemplateArgument()
332 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
337 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
347 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument() argument
351 assert(NTTP->getDepth() == 0 && in DeduceNonTypeTemplateArgument()
356 Deduced[NTTP->getIndex()], in DeduceNonTypeTemplateArgument()
359 Info.Param = NTTP; in DeduceNonTypeTemplateArgument()
360 Info.FirstArg = Deduced[NTTP->getIndex()]; in DeduceNonTypeTemplateArgument()
365 Deduced[NTTP->getIndex()] = Result; in DeduceNonTypeTemplateArgument()
518 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex() local
519 return std::make_pair(NTTP->getDepth(), NTTP->getIndex()); in getDepthAndIndex()
540 else if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter() local
541 return TemplateParameter(NTTP); in makeTemplateParameter()
1200 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArguments() local
1202 if (!NTTP) in DeduceTemplateArguments()
1207 assert(NTTP->getDepth() == 0 && in DeduceTemplateArguments()
1212 return DeduceNonTypeTemplateArgument(S, NTTP, Size, in DeduceTemplateArguments()
1220 return DeduceNonTypeTemplateArgument(S, NTTP, in DeduceTemplateArguments()
1461 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArguments() local
1463 if (!NTTP) in DeduceTemplateArguments()
1468 return DeduceNonTypeTemplateArgument(S, NTTP, ArgSize, S.Context.IntTy, in DeduceTemplateArguments()
1484 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArguments() local
1486 if (!NTTP) in DeduceTemplateArguments()
1489 return DeduceNonTypeTemplateArgument(S, NTTP, VectorArg->getSizeExpr(), in DeduceTemplateArguments()
1582 if (NonTypeTemplateParmDecl *NTTP in DeduceTemplateArguments() local
1585 return DeduceNonTypeTemplateArgument(S, NTTP, in DeduceTemplateArguments()
1591 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsExpr(), in DeduceTemplateArguments()
1594 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsDecl(), in DeduceTemplateArguments()
2025 if (NonTypeTemplateParmDecl *NTTP in FinishTemplateArgumentDeduction() local
2027 NTTPType = NTTP->getType(); in FinishTemplateArgumentDeduction()
2033 NTTP->getLocation(), in FinishTemplateArgumentDeduction()
2034 NTTP->getDeclName()); in FinishTemplateArgumentDeduction()
2469 if (NonTypeTemplateParmDecl *NTTP in FinishTemplateArgumentDeduction() local
2471 NTTPType = NTTP->getType(); in FinishTemplateArgumentDeduction()
2477 NTTP->getLocation(), in FinishTemplateArgumentDeduction()
2478 NTTP->getDeclName()); in FinishTemplateArgumentDeduction()
3926 const NonTypeTemplateParmDecl *NTTP in MarkUsedTemplateParameters() local
3928 if (!NTTP) in MarkUsedTemplateParameters()
3931 if (NTTP->getDepth() == Depth) in MarkUsedTemplateParameters()
3932 Used[NTTP->getIndex()] = true; in MarkUsedTemplateParameters()