]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Implement LWG 3590-3592 changes to split_view/lazy_split_view
authorPatrick Palka <ppalka@redhat.com>
Thu, 21 Oct 2021 01:34:23 +0000 (21:34 -0400)
committerPatrick Palka <ppalka@redhat.com>
Thu, 21 Oct 2021 01:34:23 +0000 (21:34 -0400)
commit2d3ac6039074832978ce9bcd41ba93ef4812458f
treedd086d37ed52db3a9a913e7e48954fd676f41e9e
parent6667274b0593a64dd3de3c7c3565bec42af35b62
libstdc++: Implement LWG 3590-3592 changes to split_view/lazy_split_view

libstdc++-v3/ChangeLog:

* include/std/ranges (lazy_split_view::base): Add forward_range
constraint as per LWG 3591.
(lazy_split_view::begin, lazy_split_view::end): Also check
simpleness of _Pattern as per LWG 3592.
(split_view::base): Relax copyable constraint as per LWG 3590.
libstdc++-v3/include/std/ranges