Lines Matching refs:MarkUsedTemplateParameters

162 static void MarkUsedTemplateParameters(ASTContext &Ctx,
167 static void MarkUsedTemplateParameters(ASTContext &Ctx, QualType T,
747 MarkUsedTemplateParameters(S.Context, Pattern, /*OnlyDeduced*/true, in addPacks()
4792 ::MarkUsedTemplateParameters(S.Context, Args2[I], false, in isAtLeastAsSpecializedAs()
4798 ::MarkUsedTemplateParameters(S.Context, Proto2->getReturnType(), false, in isAtLeastAsSpecializedAs()
4803 ::MarkUsedTemplateParameters(S.Context, FD2->getType(), false, in isAtLeastAsSpecializedAs()
5214 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5252 MarkUsedTemplateParameters(Ctx, NTTP->getType(), OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5258 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5266 MarkUsedTemplateParameters(Ctx, NNS->getPrefix(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5268 MarkUsedTemplateParameters(Ctx, QualType(NNS->getAsType(), 0), in MarkUsedTemplateParameters()
5275 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5290 MarkUsedTemplateParameters(Ctx, QTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5293 MarkUsedTemplateParameters(Ctx, DTN->getQualifier(), OnlyDeduced, in MarkUsedTemplateParameters()
5300 MarkUsedTemplateParameters(ASTContext &Ctx, QualType T, in MarkUsedTemplateParameters() function
5314 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5322 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5331 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5340 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
5342 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()
5348 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5356 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5363 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5370 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5372 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5379 MarkUsedTemplateParameters(Ctx, VecType->getElementType(), OnlyDeduced, in MarkUsedTemplateParameters()
5381 MarkUsedTemplateParameters(Ctx, VecType->getSizeExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
5389 MarkUsedTemplateParameters(Ctx, DependentASType->getPointeeType(), in MarkUsedTemplateParameters()
5391 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5399 MarkUsedTemplateParameters(Ctx, Proto->getReturnType(), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5408 MarkUsedTemplateParameters(Ctx, Proto->getParamType(I), OnlyDeduced, in MarkUsedTemplateParameters()
5420 MarkUsedTemplateParameters(Ctx, E, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5434 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5437 MarkUsedTemplateParameters(Ctx, Subst->getArgumentPack(), in MarkUsedTemplateParameters()
5449 MarkUsedTemplateParameters(Ctx, Spec->getTemplateName(), OnlyDeduced, in MarkUsedTemplateParameters()
5461 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5468 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5475 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5482 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5503 MarkUsedTemplateParameters(Ctx, Spec->getQualifier(), in MarkUsedTemplateParameters()
5507 MarkUsedTemplateParameters(Ctx, Spec->getArg(I), OnlyDeduced, Depth, in MarkUsedTemplateParameters()
5514 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5521 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5528 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5535 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5541 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5548 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5576 MarkUsedTemplateParameters(ASTContext &Ctx, in MarkUsedTemplateParameters() function
5588 MarkUsedTemplateParameters(Ctx, TemplateArg.getNullPtrType(), OnlyDeduced, in MarkUsedTemplateParameters()
5593 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsType(), OnlyDeduced, in MarkUsedTemplateParameters()
5599 MarkUsedTemplateParameters(Ctx, in MarkUsedTemplateParameters()
5605 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
5611 MarkUsedTemplateParameters(Ctx, P, OnlyDeduced, Depth, Used); in MarkUsedTemplateParameters()
5626 Sema::MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, in MarkUsedTemplateParameters() function in Sema
5638 ::MarkUsedTemplateParameters(Context, TemplateArgs[I], OnlyDeduced, in MarkUsedTemplateParameters()
5654 ::MarkUsedTemplateParameters(Ctx, Function->getParamDecl(I)->getType(), in MarkDeducedTemplateParameters()
5667 ::MarkUsedTemplateParameters(S.Context, T, true, TemplateParams->getDepth(), in hasDeducibleTemplateParameters()