Patrick Palka
66d2a76dcf
libstdc++: Implement ranges::concat_view from P2542R7
libstdc++-v3/ChangeLog:
* include/bits/version.def (ranges_concat): Define.
* include/bits/version.h: Regenerate.
* include/std/ranges (__detail::__concat_reference_t): Define
for C++26.
(__detail::__concat_value_t): Likewise.
(__detail::__concat_rvalue_reference_t): Likewise.
(__detail::__concat_indirectly_readable_impl): Likewise.
(__detail::__concat_indirectly_readable): Likewise.
(__detail::__concatable): Likewise.
(__detail::__all_but_last_common): Likewise.
(__detail::__concat_is_random_access): Likewise.
(__detail::__concat_is_bidirectional): Likewise.
(__detail::__last_is_common): Likewise.
(concat_view): Likewise.
(__detail::__concat_view_iter_cat): Likewise.
(concat_view::iterator): Likewise.
(views::__detail::__can_concat_view): Likewise.
(views::_Concat, views::concat): Likewise.
* testsuite/std/ranges/concat/1.cc: New test.
Reviewed-by: Jonathan Wakely <jwakely@redhat.com>
2024-05-23 18:03:56 -04:00
..
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-03-07 20:55:25 +00:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-02-15 11:43:21 +00:00
2024-02-28 11:27:46 +00:00
2024-04-25 18:38:43 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-02-01 14:59:46 -05:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2023-11-21 15:58:21 +00:00
2024-01-03 12:19:35 +01:00
2024-04-26 15:57:38 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-04-15 19:26:09 +01:00
2024-02-28 11:27:46 +00:00
2024-05-01 17:24:01 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-05-07 13:46:11 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-02-01 14:59:46 -05:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-05-07 13:46:11 +01:00
2024-04-17 17:33:10 +01:00
2024-04-17 17:33:10 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-05-23 18:03:56 -04:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2023-08-16 15:16:25 +02:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-05-22 23:10:05 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00
2024-03-23 11:07:57 +00:00
2024-02-02 10:18:04 +00:00
2024-01-03 12:19:35 +01:00
2024-01-17 11:49:11 +00:00
2024-05-22 09:43:41 +01:00
2024-05-07 13:46:11 +01:00
2024-03-22 22:37:57 +00:00
2024-01-03 12:19:35 +01:00
2024-02-01 14:59:46 -05:00
2024-01-03 12:19:35 +01:00
2024-05-07 13:46:11 +01:00
2024-02-15 11:43:21 +00:00
2024-05-22 09:43:41 +01:00
2024-01-03 12:19:35 +01:00
2024-01-03 12:19:35 +01:00