Lines Matching defs:PO
6929 OverloadCandidateParamOrder PO, bool AggregateCandidateDeduction,
6949 PartialOverloading, EarlyConversions, PO,
6957 if (!CandidateSet.isNewCandidate(Function, PO))
6990 CandidateSet.getRewriteInfo().getRewriteKind(Function, PO);
7147 PO == OverloadCandidateParamOrder::Reversed ? 1 - ArgIdx : ArgIdx;
7539 OverloadCandidateParamOrder PO) {
7552 SuppressUserConversions, false, PO);
7556 SuppressUserConversions, false, {}, PO);
7566 OverloadCandidateParamOrder PO, bool HasMatchedPackOnParmToNonPackOnArg) {
7573 if (!CandidateSet.isNewCandidate(Method, PO))
7593 CandidateSet.getRewriteInfo().getRewriteKind(Method, PO);
7644 unsigned FirstConvIdx = PO == OverloadCandidateParamOrder::Reversed ? 1 : 0;
7695 PO == OverloadCandidateParamOrder::Reversed ? 0 : (ArgIdx + 1);
7751 bool PartialOverloading, OverloadCandidateParamOrder PO) {
7752 if (!CandidateSet.isNewCandidate(MethodTmpl, PO))
7775 ObjectClassification, PO);
7784 CandidateSet.getRewriteInfo().getRewriteKind(Candidate.Function, PO);
7808 Conversions, PO,
7823 OverloadCandidateParamOrder PO, bool AggregateCandidateDeduction) {
7824 if (!CandidateSet.isNewCandidate(FunctionTemplate, PO))
7861 SuppressUserConversions, nullptr, QualType(), {}, PO);
7870 CandidateSet.getRewriteInfo().getRewriteKind(Candidate.Function, PO);
7895 /*AllowExplicitConversions=*/false, IsADLCandidate, Conversions, PO,
7905 Expr::Classification ObjectClassification, OverloadCandidateParamOrder PO) {
7928 unsigned ConvIdx = PO == OverloadCandidateParamOrder::Reversed ? 1 : 0;
7949 if (PO == OverloadCandidateParamOrder::Reversed) {
8441 OverloadCandidateParamOrder PO) {
8474 PO == OverloadCandidateParamOrder::Reversed &&
8480 CandidateSet, /*SuppressUserConversion=*/false, PO);