Skip to content

P2441 Fix "In that case" #5224

Open

Description

@jensmaurer

Replace "In that case..." with "If defined, ..."

"In that case" is ambiguous, because it might refer to any of three preceding conditions, or the combination of them.

Fix in P2441 and the existing views::join.

Activity

  1. added this to the C++23 milestone on Jan 21, 2022
  2. timsong-cpp commented on Jan 28, 2022

    @timsong-cpp
    Contributor

    There are five "In that case"s in the current draft.

  3. JohelEGP commented on Jan 28, 2022

    @JohelEGP
    Contributor

    Searching https://eel.is/c++draft/full for "in that case" shows 13 matches, 9 outside of notes.

  4. modified the milestones: C++23, C++26 on Oct 23, 2023
  5. eisenwave commented on Nov 16, 2025

    @eisenwave
    Member

    To be clear, we're talking about cases like https://eel.is/c++draft/range.join.with.iterator#2

    The member typedef-name iterator_category is defined if and only if ref-is-glvalue is true, and Base and InnerBase each model forward_range. In that case, iterator::iterator_category is defined as follows:

    There are 8 such cases in [ranges].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3-OtherTriaged issue not in P1 or P2

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions