P2321R2 zip
Feature-test macro:
#define __cpp_lib_ranges_zip 202110L
Be sure to implement the resolutions of these LWG issues which patch this feature:
- LWG-3692
zip_view::iterator's operator<=> is overconstrained
- LWG-3702 Should
zip_transform_view::iterator remove operator<?
- LWG-3773
views::zip_transform still requires F to be copy_constructible when empty pack
- LWG-3798 Rvalue reference and
iterator_category
- LWG-3848
adjacent_view, adjacent_transform_view, and slide_view missing base accessor
and the pertinent changes from P2165R4 and P2494R2.
P2321R2
zipFeature-test macro:
Be sure to implement the resolutions of these LWG issues which patch this feature:
zip_view::iterator'soperator<=>is overconstrainedzip_transform_view::iteratorremoveoperator<?views::zip_transformstill requiresFto becopy_constructiblewhen empty packiterator_categoryviews::adjacent_transform, see [range.adjacent.transform.iterator]/1.1.adjacent_view,adjacent_transform_view, andslide_viewmissingbaseaccessorand the pertinent changes from P2165R4 and P2494R2.