Skip to content
C++ Pulse
Map Standards Features Papers Atlas
Map/C++23/Ranges: new views & algorithms (C++23)/P2321R2
P2321R2

zip

Virtual, Oct 2021C++23Library

Adds views::zip, zip_transform, adjacent, adjacent_transform, and makes tuple/pair proxy references assignable.

Read P2321R2 on wg21.link →All revisions of P2321

Other papers in Ranges: new views & algorithms (C++23)

P1659R3starts_with and ends_withVirtual Jun 2021P1206R7ranges::to: A function to convert any range to a containerVirtual Feb 2022P2387R3Pipe support for user-defined range adaptorsVirtual Feb 2022P2440R1ranges::iota, ranges::shift_left and ranges::shift_rightVirtual Feb 2022P2441R2views::join_withVirtual Feb 2022P2442R1Windowing range adaptors: views::chunk and views::slideVirtual Feb 2022All 18 papers in Ranges: new views & algorithms (C++23) →
Part of the feature Ranges: new views & algorithms (C++23)

18 papers from Virtual Jun 2021 to Issaquah 2023 · connected to Ranges: C++20 defect fixes, Ranges (C++26), std::format & std::print (C++23) and 1 more.

At this plenary

Virtual, October 2021 · 29 papers adopted into C++23.

Everything from Virtual Oct 2021 →
C++ Pulse The heartbeat of the C++ language RSS: papers adopted at each plenaryRSS: new Atlas topics Built from the WG21 editors' reports and plenary minutes, Kona 2003 → Brno 2026. Feature groupings and dependency lines are an interpretation, not committee output. Paper links go to wg21.link.