LWG3798 Rvalue reference and iterator_category
The changes are only applied to ranges::transform_view, the other
views haven't been implemented yet.
Paths
| Differential D142815
[libc++] Partly addresses LWG3798. ClosedPublic Authored by Mordante on Jan 28 2023, 10:39 AM.
Details
Summary LWG3798 Rvalue reference and iterator_category The changes are only applied to ranges::transform_view, the other
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jan 31 2023, 10:10 AM This revision was landed with ongoing or failed builds.Jan 31 2023, 11:00 AM Closed by commit rG87451cf05a0f: [libc++] Partly addresses LWG3798. (authored by Mordante). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 493677 libcxx/docs/Status/Cxx2b.rst
libcxx/docs/Status/Cxx2bIssues.csv
libcxx/include/__iterator/iterator_traits.h
libcxx/include/__ranges/transform_view.h
libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_bidirectional_iterator.compile.pass.cpp
libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_forward_iterator.compile.pass.cpp
libcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_random_access_iterator.compile.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.transform/iterator/types.pass.cpp
|