Lines Matching refs:OnlyDeduced
150 bool OnlyDeduced, unsigned Depth,
154 bool OnlyDeduced, unsigned Level,
5614 bool OnlyDeduced, in MarkUsedTemplateParameters() argument
5617 if (!OnlyDeduced) { in MarkUsedTemplateParameters()
5637 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5645 bool OnlyDeduced, in MarkUsedTemplateParameters() argument
5651 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5654 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5662 bool OnlyDeduced, in MarkUsedTemplateParameters() argument
5675 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5678 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5686 bool OnlyDeduced, in MarkUsedTemplateParameters() argument
5701 OnlyDeduced, in MarkUsedTemplateParameters()
5709 OnlyDeduced, in MarkUsedTemplateParameters()
5718 OnlyDeduced, in MarkUsedTemplateParameters()
5725 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
5728 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5735 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5743 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5750 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5755 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5757 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5764 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5766 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
5775 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5778 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5784 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5791 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5793 MarkUsedTemplateParameters(Ctx, MatType->getRowExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5795 MarkUsedTemplateParameters(Ctx, MatType->getColumnExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
5802 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5809 if (!OnlyDeduced || I + 1 == N || in MarkUsedTemplateParameters()
5811 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced, in MarkUsedTemplateParameters()
5823 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5839 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5841 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5852 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
5859 if (OnlyDeduced && in MarkUsedTemplateParameters()
5864 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5870 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5873 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5877 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5880 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5884 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5887 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5900 if (OnlyDeduced) in MarkUsedTemplateParameters()
5907 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5910 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5916 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5919 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5923 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5926 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5930 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5933 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5937 if (!OnlyDeduced) in MarkUsedTemplateParameters()
5940 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5946 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5953 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5958 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5987 bool OnlyDeduced, in MarkUsedTemplateParameters() argument
5997 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters()
6002 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
6010 OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6014 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6020 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6033 Sema::MarkUsedTemplateParameters(const Expr *E, bool OnlyDeduced, in MarkUsedTemplateParameters() argument
6036 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6050 bool OnlyDeduced, unsigned Depth, in MarkUsedTemplateParameters() argument
6056 if (OnlyDeduced && in MarkUsedTemplateParameters()
6061 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced, in MarkUsedTemplateParameters()