Lines Matching refs:MarkUsedTemplateParameters
150 static void MarkUsedTemplateParameters(ASTContext &Ctx,
155 static void MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
5411 ::MarkUsedTemplateParameters(S.Context, Args2[I], false, in isAtLeastAsSpecializedAs()
5417 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(), false, in isAtLeastAsSpecializedAs()
5422 ::MarkUsedTemplateParameters(S.Context, FD2->getType(), false, in isAtLeastAsSpecializedAs()
6105 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6130 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6136 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6144 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6146 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
6153 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6168 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
6171 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
6178 MarkUsedTemplateParameters(ASTContext &Ctx, QualType T, in MarkUsedTemplateParameters() function
6192 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6200 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6209 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6218 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
6220 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()
6226 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6234 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6241 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6248 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6250 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6257 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6259 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6267 MarkUsedTemplateParameters(Ctx, DependentASType->getPointeeType(), in MarkUsedTemplateParameters()
6269 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6277 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6284 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6286 MarkUsedTemplateParameters(Ctx, MatType->getRowExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6288 MarkUsedTemplateParameters(Ctx, MatType->getColumnExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6295 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6304 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced, in MarkUsedTemplateParameters()
6316 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6332 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
6344 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
6356 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6362 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6369 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6376 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6397 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(), in MarkUsedTemplateParameters()
6401 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6407 MarkUsedTemplateParameters(Ctx, cast<TypeOfType>(T)->getUnmodifiedType(), in MarkUsedTemplateParameters()
6413 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6420 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6427 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6433 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6440 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6445 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6474 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6488 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
6494 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6500 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6506 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6519 Sema::MarkUsedTemplateParameters(const Expr *E, bool OnlyDeduced, in MarkUsedTemplateParameters() function in Sema
6522 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6535 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters() function in Sema
6547 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced, in MarkUsedTemplateParameters()
6563 ::MarkUsedTemplateParameters(Ctx, Function->getParamDecl(I)->getType(), in MarkDeducedTemplateParameters()
6576 ::MarkUsedTemplateParameters(S.Context, T, true, TemplateParams->getDepth(), in hasDeducibleTemplateParameters()