Lines Matching refs:MarkUsedTemplateParameters

148 static void MarkUsedTemplateParameters(ASTContext &Ctx,
153 static void MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
5079 ::MarkUsedTemplateParameters(S.Context, Args2[I], false, in isAtLeastAsSpecializedAs()
5085 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(), false, in isAtLeastAsSpecializedAs()
5090 ::MarkUsedTemplateParameters(S.Context, FD2->getType(), false, in isAtLeastAsSpecializedAs()
5612 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5637 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5643 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5651 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5653 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
5660 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5675 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5678 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5685 MarkUsedTemplateParameters(ASTContext &Ctx, QualType T, in MarkUsedTemplateParameters() function
5699 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5707 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5716 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5725 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
5727 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()
5733 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5741 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5748 MarkUsedTemplateParameters(Ctx, 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()
5774 MarkUsedTemplateParameters(Ctx, DependentASType->getPointeeType(), in MarkUsedTemplateParameters()
5776 MarkUsedTemplateParameters(Ctx, 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()
5811 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced, in MarkUsedTemplateParameters()
5823 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5837 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5840 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
5852 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
5864 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5871 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5878 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5885 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5906 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(), in MarkUsedTemplateParameters()
5910 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5917 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5924 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5931 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5938 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5944 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5951 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5956 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5985 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5997 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters()
6002 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
6008 MarkUsedTemplateParameters(Ctx, 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() function in Sema
6036 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6049 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters() function in Sema
6061 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced, in MarkUsedTemplateParameters()
6077 ::MarkUsedTemplateParameters(Ctx, Function->getParamDecl(I)->getType(), in MarkDeducedTemplateParameters()
6090 ::MarkUsedTemplateParameters(S.Context, T, true, TemplateParams->getDepth(), in hasDeducibleTemplateParameters()