Lines Matching defs:MarkUsedTemplateParameters

161 static void MarkUsedTemplateParameters(ASTContext &Ctx,
166 static void MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
5815 ::MarkUsedTemplateParameters(S.Context, Args2[I], /*OnlyDeduced=*/false,
5820 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(),
5845 ::MarkUsedTemplateParameters(
6704 MarkUsedTemplateParameters(ASTContext &Ctx,
6729 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used);
6735 MarkUsedTemplateParameters(ASTContext &Ctx,
6743 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth,
6745 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0),
6752 MarkUsedTemplateParameters(ASTContext &Ctx,
6767 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced,
6770 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced,
6777 MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
6791 MarkUsedTemplateParameters(Ctx,
6799 MarkUsedTemplateParameters(Ctx,
6808 MarkUsedTemplateParameters(Ctx,
6817 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced,
6819 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0),
6825 MarkUsedTemplateParameters(Ctx,
6834 MarkUsedTemplateParameters(Ctx,
6840 MarkUsedTemplateParameters(Ctx,
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,
6866 MarkUsedTemplateParameters(Ctx, DependentASType->getPointeeType(),
6868 MarkUsedTemplateParameters(Ctx,
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,
6903 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced,
6915 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used);
6931 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(),
6943 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced,
6955 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used);
6961 MarkUsedTemplateParameters(Ctx,
6968 MarkUsedTemplateParameters(Ctx,
6975 MarkUsedTemplateParameters(Ctx,
6996 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(),
7000 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used);
7006 MarkUsedTemplateParameters(Ctx, cast<TypeOfType>(T)->getUnmodifiedType(),
7012 MarkUsedTemplateParameters(Ctx,
7019 MarkUsedTemplateParameters(Ctx,
7026 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getPattern(),
7028 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getIndexExpr(),
7035 MarkUsedTemplateParameters(Ctx,
7041 MarkUsedTemplateParameters(Ctx,
7048 MarkUsedTemplateParameters(Ctx,
7053 MarkUsedTemplateParameters(Ctx,
7059 MarkUsedTemplateParameters(
7063 MarkUsedTemplateParameters(
7092 MarkUsedTemplateParameters(ASTContext &Ctx,
7106 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced,
7112 MarkUsedTemplateParameters(Ctx,
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);
7137 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs,
7149 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced,
7163 ::MarkUsedTemplateParameters(Ctx, Function->getParamDecl(I)->getType(),
7176 ::MarkUsedTemplateParameters(S.Context, T, true, TemplateParams->getDepth(),