Lines Matching defs:PO
6800 OverloadCandidateParamOrder PO, bool AggregateCandidateDeduction) {
6819 PartialOverloading, EarlyConversions, PO);
6826 if (!CandidateSet.isNewCandidate(Function, PO))
6859 CandidateSet.getRewriteInfo().getRewriteKind(Function, PO);
6999 PO == OverloadCandidateParamOrder::Reversed ? 1 - ArgIdx : ArgIdx;
7364 OverloadCandidateParamOrder PO) {
7377 SuppressUserConversions, false, PO);
7381 SuppressUserConversions, false, std::nullopt, PO);
7394 OverloadCandidateParamOrder PO) {
7401 if (!CandidateSet.isNewCandidate(Method, PO))
7421 CandidateSet.getRewriteInfo().getRewriteKind(Method, PO);
7470 unsigned FirstConvIdx = PO == OverloadCandidateParamOrder::Reversed ? 1 : 0;
7521 PO == OverloadCandidateParamOrder::Reversed ? 0 : (ArgIdx + 1);
7577 bool PartialOverloading, OverloadCandidateParamOrder PO) {
7578 if (!CandidateSet.isNewCandidate(MethodTmpl, PO))
7601 ObjectClassification, PO);
7610 CandidateSet.getRewriteInfo().getRewriteKind(Candidate.Function, PO);
7634 Conversions, PO);
7648 OverloadCandidateParamOrder PO, bool AggregateCandidateDeduction) {
7649 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO))
7685 SuppressUserConversions, nullptr, QualType(), {}, PO);
7694 CandidateSet.getRewriteInfo().getRewriteKind(Candidate.Function, PO);
7719 /*AllowExplicitConversions=*/false, IsADLCandidate, Conversions, PO,
7728 Expr::Classification ObjectClassification, OverloadCandidateParamOrder PO) {
7751 unsigned ConvIdx = PO == OverloadCandidateParamOrder::Reversed ? 1 : 0;
7772 if (PO == OverloadCandidateParamOrder::Reversed) {
8260 OverloadCandidateParamOrder PO) {
8293 PO == OverloadCandidateParamOrder::Reversed &&
8299 CandidateSet, /*SuppressUserConversion=*/false, PO);