Lines Matching defs:OnlyDeduced

163                                        bool OnlyDeduced, unsigned Depth,
167 bool OnlyDeduced, unsigned Level,
5815 ::MarkUsedTemplateParameters(S.Context, Args2[I], /*OnlyDeduced=*/false,
5821 /*OnlyDeduced=*/false,
5848 /*OnlyDeduced=*/false, TemplateParams->getDepth(), UsedParameters);
6706 bool OnlyDeduced,
6709 if (!OnlyDeduced) {
6729 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used);
6737 bool OnlyDeduced,
6743 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth,
6746 OnlyDeduced, Depth, Used);
6754 bool OnlyDeduced,
6767 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced,
6770 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced,
6778 bool OnlyDeduced,
6793 OnlyDeduced,
6801 OnlyDeduced,
6810 OnlyDeduced,
6817 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced,
6820 OnlyDeduced, Depth, Used);
6827 OnlyDeduced, Depth, Used);
6836 OnlyDeduced, Depth, Used);
6842 OnlyDeduced, Depth, Used);
6847 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced,
6849 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth,
6856 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced,
6858 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced,
6867 OnlyDeduced, Depth, Used);
6870 OnlyDeduced, Depth, Used);
6876 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced,
6883 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced,
6885 MarkUsedTemplateParameters(Ctx, MatType->getRowExpr(), OnlyDeduced, Depth,
6887 MarkUsedTemplateParameters(Ctx, MatType->getColumnExpr(), OnlyDeduced,
6894 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth,
6901 if (!OnlyDeduced || I + 1 == N ||
6903 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced,
6915 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used);
6932 OnlyDeduced, Depth, Used);
6943 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced,
6950 if (OnlyDeduced &&
6955 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used);
6960 if (!OnlyDeduced)
6963 OnlyDeduced, Depth, Used);
6967 if (!OnlyDeduced)
6970 OnlyDeduced, Depth, Used);
6974 if (!OnlyDeduced)
6977 OnlyDeduced, Depth, Used);
6990 if (OnlyDeduced)
6997 OnlyDeduced, Depth, Used);
7000 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used);
7005 if (!OnlyDeduced)
7007 OnlyDeduced, Depth, Used);
7011 if (!OnlyDeduced)
7014 OnlyDeduced, Depth, Used);
7018 if (!OnlyDeduced)
7021 OnlyDeduced, Depth, Used);
7025 if (!OnlyDeduced) {
7027 OnlyDeduced, Depth, Used);
7029 OnlyDeduced, Depth, Used);
7034 if (!OnlyDeduced)
7037 OnlyDeduced, Depth, Used);
7043 OnlyDeduced, Depth, Used);
7050 OnlyDeduced, Depth, Used);
7055 OnlyDeduced, Depth, Used);
7060 Ctx, cast<HLSLAttributedResourceType>(T)->getWrappedType(), OnlyDeduced,
7065 OnlyDeduced, Depth, Used);
7094 bool OnlyDeduced,
7106 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced,
7114 OnlyDeduced, Depth, Used);
7118 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced,
7124 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used);
7130 Sema::MarkUsedTemplateParameters(const Expr *E, bool OnlyDeduced,
7133 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used);
7138 bool OnlyDeduced, unsigned Depth,
7144 if (OnlyDeduced &&
7149 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced,