File tree Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -668,6 +668,7 @@ set(files
668668 __ranges/as_rvalue_view.h
669669 __ranges/chunk_by_view.h
670670 __ranges/common_view.h
671+ __ranges/concat_view.h
671672 __ranges/concepts.h
672673 __ranges/container_compatible_range.h
673674 __ranges/counted.h
Original file line number Diff line number Diff line change @@ -1720,6 +1720,7 @@ module cxx03_std_private_ranges_empty [system] { header "__
17201720module cxx03_std_private_ranges_empty_view [system] { header "__ranges/empty_view.h" }
17211721module cxx03_std_private_ranges_enable_borrowed_range [system] { header "__ranges/enable_borrowed_range.h" }
17221722module cxx03_std_private_ranges_enable_view [system] { header "__ranges/enable_view.h" }
1723+ module cxx03_std_private_ranges_concat_view [system] { header "__ranges/concat_view.h" }
17231724module cxx03_std_private_ranges_filter_view [system] {
17241725 header "__ranges/filter_view.h"
17251726 export std_private_ranges_range_adaptor
Original file line number Diff line number Diff line change @@ -197,6 +197,16 @@ namespace std::ranges {
197197 inline constexpr unspecified filter = unspecified;
198198 }
199199
200+ // [range.concat], concat view
201+ template <input_range... Views>
202+ requires (view<Views> && ...) && (sizeof...(Views) > 0) &&
203+ concatable<Views...>
204+ class concat_view;
205+
206+ namespace views {
207+ inline constexpr unspecified concat = unspecified;
208+ }
209+
200210 // [range.drop], drop view
201211 template<view V>
202212 class drop_view;
You can’t perform that action at this time.
0 commit comments