Lines Matching refs:Depth

152                                        bool OnlyDeduced, unsigned Depth,
163 getDeducedParameterFromExpr(const Expr *E, unsigned Depth) { in getDeducedParameterFromExpr() argument
186 if (NTTP->getDepth() == Depth) in getDeducedParameterFromExpr()
777 unsigned Depth, Index; in addPacks() local
778 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); in addPacks()
779 if (Depth == Info.getDeducedDepth()) in addPacks()
6071 unsigned Depth; member
6074 unsigned Depth) in MarkUsedTemplateParameterVisitor()
6075 : Used(Used), Depth(Depth) { } in MarkUsedTemplateParameterVisitor()
6078 if (T->getDepth() == Depth) in VisitTemplateTypeParmType()
6086 if (TTP->getDepth() == Depth) in TraverseTemplateName()
6095 if (NTTP->getDepth() == Depth) in VisitDeclRefExpr()
6108 unsigned Depth, in MarkUsedTemplateParameters() argument
6111 MarkUsedTemplateParameterVisitor(Used, Depth) in MarkUsedTemplateParameters()
6120 const NonTypeTemplateParmDecl *NTTP = getDeducedParameterFromExpr(E, Depth); in MarkUsedTemplateParameters()
6124 if (NTTP->getDepth() == Depth) in MarkUsedTemplateParameters()
6130 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6139 unsigned Depth, in MarkUsedTemplateParameters() argument
6144 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6147 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6156 unsigned Depth, in MarkUsedTemplateParameters() argument
6161 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
6169 Depth, Used); in MarkUsedTemplateParameters()
6172 Depth, Used); in MarkUsedTemplateParameters()
6180 unsigned Depth, in MarkUsedTemplateParameters() argument
6195 Depth, in MarkUsedTemplateParameters()
6203 Depth, in MarkUsedTemplateParameters()
6212 Depth, in MarkUsedTemplateParameters()
6219 Depth, Used); in MarkUsedTemplateParameters()
6221 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6228 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6236 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6243 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6249 Depth, Used); in MarkUsedTemplateParameters()
6250 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6258 Depth, Used); in MarkUsedTemplateParameters()
6260 Depth, Used); in MarkUsedTemplateParameters()
6268 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6271 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6278 Depth, Used); in MarkUsedTemplateParameters()
6285 Depth, Used); in MarkUsedTemplateParameters()
6286 MarkUsedTemplateParameters(Ctx, MatType->getRowExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6289 Depth, Used); in MarkUsedTemplateParameters()
6295 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6305 Depth, Used); in MarkUsedTemplateParameters()
6316 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6322 if (TTP->getDepth() == Depth) in MarkUsedTemplateParameters()
6330 if (Subst->getReplacedParameter()->getDepth() == Depth) in MarkUsedTemplateParameters()
6333 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6345 Depth, Used); in MarkUsedTemplateParameters()
6356 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6364 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6371 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6378 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6398 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6401 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6408 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6415 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6422 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6429 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6435 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6442 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6447 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6477 unsigned Depth, in MarkUsedTemplateParameters() argument
6489 Depth, Used); in MarkUsedTemplateParameters()
6496 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6501 Depth, Used); in MarkUsedTemplateParameters()
6506 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6520 unsigned Depth, in MarkUsedTemplateParameters() argument
6522 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6536 bool OnlyDeduced, unsigned Depth, in MarkUsedTemplateParameters() argument
6548 Depth, Used); in MarkUsedTemplateParameters()