File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -88,9 +88,6 @@ struct __last_view<_View> {
88
88
using type _LIBCPP_NODEBUG = _View;
89
89
};
90
90
91
- template <bool _Const, class ... _Views>
92
- concept __all_forward = (forward_range<__maybe_const<_Const, _Views>> && ...);
93
-
94
91
template <bool _Const, class ... _Tp>
95
92
struct __apply_drop_first ;
96
93
Original file line number Diff line number Diff line change @@ -180,6 +180,15 @@ concept __concatable = requires {
180
180
typename __concat_rvalue_reference_t <_Rs...>;
181
181
} && __concat_indirectly_readable<_Rs...>;
182
182
183
+ template <bool _Const, class ... _Views>
184
+ concept __all_random_access = (random_access_range<__maybe_const<_Const, _Views>> && ...);
185
+
186
+ template <bool _Const, class ... _Views>
187
+ concept __all_bidirectional = (bidirectional_range<__maybe_const<_Const, _Views>> && ...);
188
+
189
+ template <bool _Const, class ... _Views>
190
+ concept __all_forward = (forward_range<__maybe_const<_Const, _Views>> && ...);
191
+
183
192
# endif // _LIBCPP_STD_VER >= 23
184
193
185
194
} // namespace ranges
You can’t perform that action at this time.
0 commit comments