]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Implement LWG 3523 changes to ranges::iota_view
authorPatrick Palka <ppalka@redhat.com>
Tue, 19 Oct 2021 21:54:24 +0000 (17:54 -0400)
committerPatrick Palka <ppalka@redhat.com>
Tue, 12 Apr 2022 12:37:27 +0000 (08:37 -0400)
commitedf73cf05a9544df77fbcdd27e1465fcaa08b343
tree042e5284aabefc26ee0e4d65c6f0311a7d207be5
parent28ef9276654856b53ba45f0082e6579c365e2962
libstdc++: Implement LWG 3523 changes to ranges::iota_view

libstdc++-v3/ChangeLog:

* include/std/ranges (iota_view::_Iterator): Befriend iota_view.
(iota_view::_Sentinel): Likewise.
(iota_view::iota_view): Add three overloads, each taking an
iterator/sentinel pair as per LWG 3523.
* testsuite/std/ranges/iota/iota_view.cc (test06): New test.

(cherry picked from commit 861440a77b62756d200ae356c4fdfd9653902e77)
libstdc++-v3/include/std/ranges
libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc