Lines Matching refs:Depth
164 bool OnlyDeduced, unsigned Depth,
735 unsigned Depth, Index; in addPacks() local
736 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); in addPacks()
737 if (Depth == Info.getDeducedDepth()) in addPacks()
4420 unsigned Depth = DependentDeductionDepth.getValueOr(0); in DeduceAutoType() local
4459 Context, nullptr, SourceLocation(), Loc, Depth, 0, nullptr, false, false); in DeduceAutoType()
4475 TemplateDeductionInfo Info(Loc, Depth); in DeduceAutoType()
5222 unsigned Depth, in MarkUsedTemplateParameters() argument
5253 if (NTTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5259 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5268 unsigned Depth, in MarkUsedTemplateParameters() argument
5273 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5276 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5285 unsigned Depth, in MarkUsedTemplateParameters() argument
5290 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5298 Depth, Used); in MarkUsedTemplateParameters()
5301 Depth, Used); in MarkUsedTemplateParameters()
5309 unsigned Depth, in MarkUsedTemplateParameters() argument
5324 Depth, in MarkUsedTemplateParameters()
5332 Depth, in MarkUsedTemplateParameters()
5341 Depth, in MarkUsedTemplateParameters()
5348 Depth, Used); in MarkUsedTemplateParameters()
5350 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5357 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5365 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5372 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5378 Depth, Used); in MarkUsedTemplateParameters()
5379 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5387 Depth, Used); in MarkUsedTemplateParameters()
5389 Depth, Used); in MarkUsedTemplateParameters()
5397 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5400 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5406 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5416 Depth, Used); in MarkUsedTemplateParameters()
5427 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5433 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
5443 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5445 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5457 Depth, Used); in MarkUsedTemplateParameters()
5468 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5477 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5484 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5491 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5511 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5514 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5523 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5530 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5537 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5544 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5550 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5557 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5586 unsigned Depth, in MarkUsedTemplateParameters() argument
5596 Depth, Used); in MarkUsedTemplateParameters()
5601 Depth, Used); in MarkUsedTemplateParameters()
5608 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5613 Depth, Used); in MarkUsedTemplateParameters()
5618 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5634 bool OnlyDeduced, unsigned Depth, in MarkUsedTemplateParameters() argument
5646 Depth, Used); in MarkUsedTemplateParameters()