libstdc++: Implement LWG 3517/3520 for join_view/transform_view
authorPatrick Palka <ppalka@redhat.com>
Wed, 5 May 2021 16:07:32 +0000 (12:07 -0400)
committerPatrick Palka <ppalka@redhat.com>
Wed, 5 May 2021 16:07:32 +0000 (12:07 -0400)
commit2663727d853438ee4d67b200a08f94a318745486
treef35d79f67b89a54c2cc79aaedcc3e724685d342c
parentd9937da063e5847f45f7f1f7a02bed7dbc8fb2f6
libstdc++: Implement LWG 3517/3520 for join_view/transform_view

libstdc++-v3/ChangeLog:

* include/std/ranges (transform_view::_Iterator::iter_swap):
Remove as per LWG 3520.
(join_view::_Iterator::iter_swap): Add indirectly_swappable
constraint as per LWG 3517.
libstdc++-v3/include/std/ranges