Lines Matching refs:MarkUsedTemplateParameters
152 static void MarkUsedTemplateParameters(ASTContext &Ctx,
157 static void MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
5484 ::MarkUsedTemplateParameters(S.Context, Args2[I], /*OnlyDeduced=*/false, in isAtLeastAsSpecializedAs()
5489 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(), in isAtLeastAsSpecializedAs()
5514 ::MarkUsedTemplateParameters( in isAtLeastAsSpecializedAs()
6279 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6304 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6310 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6318 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6320 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
6327 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6342 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
6345 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
6352 MarkUsedTemplateParameters(ASTContext &Ctx, QualType T, in MarkUsedTemplateParameters() function
6366 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6374 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6383 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6392 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
6394 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()
6400 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6409 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6415 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6422 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6424 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6431 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6433 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6441 MarkUsedTemplateParameters(Ctx, DependentASType->getPointeeType(), in MarkUsedTemplateParameters()
6443 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6451 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6458 MarkUsedTemplateParameters(Ctx, MatType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
6460 MarkUsedTemplateParameters(Ctx, MatType->getRowExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6462 MarkUsedTemplateParameters(Ctx, MatType->getColumnExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6469 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
6478 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced, in MarkUsedTemplateParameters()
6490 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6506 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
6518 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
6530 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6536 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6543 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6550 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6571 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(), in MarkUsedTemplateParameters()
6575 MarkUsedTemplateParameters(Ctx, Arg, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6581 MarkUsedTemplateParameters(Ctx, cast<TypeOfType>(T)->getUnmodifiedType(), in MarkUsedTemplateParameters()
6587 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6594 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6601 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getPattern(), in MarkUsedTemplateParameters()
6603 MarkUsedTemplateParameters(Ctx, cast<PackIndexingType>(T)->getIndexExpr(), in MarkUsedTemplateParameters()
6610 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6616 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6623 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6628 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6657 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
6671 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
6677 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
6683 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
6689 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6695 Sema::MarkUsedTemplateParameters(const Expr *E, bool OnlyDeduced, in MarkUsedTemplateParameters() function in Sema
6698 ::MarkUsedTemplateParameters(Context, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
6702 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters() function in Sema
6714 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced, in MarkUsedTemplateParameters()
6728 ::MarkUsedTemplateParameters(Ctx, Function->getParamDecl(I)->getType(), in MarkDeducedTemplateParameters()
6741 ::MarkUsedTemplateParameters(S.Context, T, true, TemplateParams->getDepth(), in hasDeducibleTemplateParameters()