Lines Matching full:ranges

58 namespace ranges {
92 return ranges::begin(__base_);
96 return counted_iterator(ranges::begin(__base_), static_cast<_DifferenceT>(__size));
99 return counted_iterator(ranges::begin(__base_), __count_);
108 return ranges::begin(__base_);
112 return counted_iterator(ranges::begin(__base_), static_cast<_DifferenceT>(__size));
115 return counted_iterator(ranges::begin(__base_), __count_);
124 return ranges::begin(__base_) + size();
129 return __sentinel<false>{ranges::end(__base_)};
138 return ranges::begin(__base_) + size();
143 return __sentinel<true>{ranges::end(__base_)};
150 auto __n = ranges::size(__base_);
151 return ranges::min(__n, static_cast<decltype(__n)>(__count_));
157 auto __n = ranges::size(__base_);
158 return ranges::min(__n, static_cast<decltype(__n)>(__count_));
269 ranges::begin(__rng), ranges::begin(__rng) + std::min<_Dist>(ranges::distance(__rng), std::forward<_Np>(__n)))))
272 ranges::begin(__rng),
273 ranges::begin(__rng) + std::min<_Dist>(ranges::distance(__rng), std::forward<_Np>(__n)))) {
275 ranges::begin(__rng), ranges::begin(__rng) + std::min<_Dist>(ranges::distance(__rng), std::forward<_Np>(__n)));
290 noexcept(noexcept(ranges::iota_view(
291 *ranges::begin(__rng),
292 *(ranges::begin(__rng) + std::min<_Dist>(ranges::distance(__rng), std::forward<_Np>(__n)))
294 -> decltype( ranges::iota_view(
296 *ranges::begin(__rng),
297 *(ranges::begin(__rng) + std::min<_Dist>(ranges::distance(__rng), std::forward<_Np>(__n)))
299 { return ranges::iota_view(
300 *ranges::begin(__rng),
301 *(ranges::begin(__rng) + std::min<_Dist>(ranges::distance(__rng), std::forward<_Np>(__n)))
312 noexcept(noexcept(views::repeat(*__range.__value_, std::min<_Dist>(ranges::distance(__range), std::forward<_Np>(__n)))))
313 -> decltype( views::repeat(*__range.__value_, std::min<_Dist>(ranges::distance(__range), std::forward<_Np>(__n))))
314 { return views::repeat(*__range.__value_, std::min<_Dist>(ranges::distance(__range), std::forward<_Np>(__n))); }
361 } // namespace ranges