Lines Matching refs:MarkUsedTemplateParameters
162 static void MarkUsedTemplateParameters(ASTContext &Ctx,
167 static void MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
5203 ::MarkUsedTemplateParameters(S.Context, Args2[I], false, in isAtLeastAsSpecializedAs()
5209 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(), false, in isAtLeastAsSpecializedAs()
5214 ::MarkUsedTemplateParameters(S.Context, FD2->getType(), false, in isAtLeastAsSpecializedAs()
5734 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5759 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5765 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5773 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5775 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
5782 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5797 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5800 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5807 MarkUsedTemplateParameters(ASTContext &Ctx, QualType T, in MarkUsedTemplateParameters() function
5821 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5829 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5838 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5847 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
5849 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()
5855 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5863 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5870 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5877 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5879 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5886 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5888 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
5896 MarkUsedTemplateParameters(Ctx, DependentASType->getPointeeType(), in MarkUsedTemplateParameters()
5898 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5906 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5913 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5915 MarkUsedTemplateParameters(Ctx, MatType->getRowExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5917 MarkUsedTemplateParameters(Ctx, MatType->getColumnExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
5924 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5933 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced, in MarkUsedTemplateParameters()
5945 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5959 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5962 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
5974 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
5986 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5993 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6000 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6007 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6028 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(), in MarkUsedTemplateParameters()
6032 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6039 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6046 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6053 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6060 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6066 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6073 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6078 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6107 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6119 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters()
6124 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
6130 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6136 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6142 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6155 Sema::MarkUsedTemplateParameters(const Expr *E, bool OnlyDeduced, in MarkUsedTemplateParameters() function in Sema
6158 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6171 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters() function in Sema
6183 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced, in MarkUsedTemplateParameters()
6199 ::MarkUsedTemplateParameters(Ctx, Function->getParamDecl(I)->getType(), in MarkDeducedTemplateParameters()
6212 ::MarkUsedTemplateParameters(S.Context, T, true, TemplateParams->getDepth(), in hasDeducibleTemplateParameters()