Lines Matching full:ranges
11 namespace ranges {
14 using std::ranges::__cpo::begin;
15 using std::ranges::__cpo::cbegin;
16 using std::ranges::__cpo::cend;
17 using std::ranges::__cpo::crbegin;
18 using std::ranges::__cpo::crend;
19 using std::ranges::__cpo::end;
20 using std::ranges::__cpo::rbegin;
21 using std::ranges::__cpo::rend;
23 using std::ranges::__cpo::cdata;
24 using std::ranges::__cpo::data;
25 using std::ranges::__cpo::empty;
26 using std::ranges::__cpo::size;
27 using std::ranges::__cpo::ssize;
30 // [range.range], ranges
31 using std::ranges::range;
33 using std::ranges::enable_borrowed_range;
35 using std::ranges::borrowed_range;
37 // using std::ranges::const_iterator_t;
38 // using std::ranges::const_sentinel_t;
39 using std::ranges::iterator_t;
40 // using std::ranges::range_const_reference_t;
41 using std::ranges::range_common_reference_t;
42 using std::ranges::range_difference_t;
43 using std::ranges::range_reference_t;
44 using std::ranges::range_rvalue_reference_t;
45 using std::ranges::range_size_t;
46 using std::ranges::range_value_t;
47 using std::ranges::sentinel_t;
49 // [range.sized], sized ranges
50 using std::ranges::disable_sized_range;
51 using std::ranges::sized_range;
54 using std::ranges::enable_view;
55 using std::ranges::view;
56 using std::ranges::view_base;
59 using std::ranges::bidirectional_range;
60 using std::ranges::common_range;
61 // using std::ranges::constant_range;
62 using std::ranges::contiguous_range;
63 using std::ranges::forward_range;
64 using std::ranges::input_range;
65 using std::ranges::output_range;
66 using std::ranges::random_access_range;
67 using std::ranges::viewable_range;
70 using std::ranges::view_interface;
72 // [range.subrange], sub-ranges
73 using std::ranges::subrange;
74 using std::ranges::subrange_kind;
76 using std::ranges::get;
77 } // namespace ranges
79 using std::ranges::get;
81 namespace ranges {
84 using std::ranges::dangling;
87 // using std::ranges::elements_of;
89 using std::ranges::borrowed_iterator_t;
91 using std::ranges::borrowed_subrange_t;
95 using std::ranges::to;
99 using std::ranges::empty_view;
102 using std::ranges::views::empty;
106 using std::ranges::single_view;
109 using std::ranges::views::single;
113 using std::ranges::iota_view;
116 using std::ranges::views::iota;
121 using std::ranges::repeat_view;
124 using std::ranges::views::repeat;
130 using std::ranges::basic_istream_view;
131 using std::ranges::istream_view;
133 using std::ranges::wistream_view;
137 using std::ranges::views::istream;
152 using std::ranges::operator|;
155 using std::ranges::range_adaptor_closure;
160 using std::ranges::views::all;
161 using std::ranges::views::all_t;
165 using std::ranges::ref_view;
168 using std::ranges::owning_view;
172 using std::ranges::as_rvalue_view;
175 using std::ranges::views::as_rvalue;
180 using std::ranges::filter_view;
183 using std::ranges::views::filter;
187 using std::ranges::transform_view;
190 using std::ranges::views::transform;
194 using std::ranges::take_view;
197 using std::ranges::views::take;
201 using std::ranges::take_while_view;
204 using std::ranges::views::take_while;
208 using std::ranges::drop_view;
211 using std::ranges::views::drop;
215 using std::ranges::drop_while_view;
218 using std::ranges::views::drop_while;
221 using std::ranges::join_view;
224 using std::ranges::views::join;
227 using std::ranges::join_with_view;
230 using std::ranges::views::join_with;
233 using std::ranges::lazy_split_view;
236 using std::ranges::split_view;
239 using std::ranges::views::lazy_split;
240 using std::ranges::views::split;
245 using std::ranges::views::counted;
249 using std::ranges::common_view;
252 using std::ranges::views::common;
256 using std::ranges::reverse_view;
259 using std::ranges::views::reverse;
264 using std::ranges::as_const_view;
267 using std::ranges::views::as_const;
271 using std::ranges::elements_view;
273 using std::ranges::keys_view;
274 using std::ranges::values_view;
277 using std::ranges::views::elements;
278 using std::ranges::views::keys;
279 using std::ranges::views::values;
284 using std::ranges::zip_view;
287 using std::ranges::views::zip;
293 using std::ranges::zip_transform_view;
296 using std::ranges::views::zip_transform;
299 using std::ranges::adjacent_view;
302 using std::ranges::views::adjacent;
303 using std::ranges::views::pairwise;
306 using std::ranges::adjacent_transform_view;
309 using std::ranges::views::adjacent_transform;
310 using std::ranges::views::pairwise_transform;
313 using std::ranges::chunk_view;
315 using std::ranges::chunk_view<V>;
318 using std::ranges::views::chunk;
321 using std::ranges::slide_view;
324 using std::ranges::views::slide;
330 using std::ranges::chunk_by_view;
333 using std::ranges::views::chunk_by;
339 using std::ranges::stride_view;
342 using std::ranges::views::stride;
345 using std::ranges::cartesian_product_view;
348 using std::ranges::views::cartesian_product;
351 } // namespace ranges
353 namespace views = ranges::views;