Lines Matching defs:ranges
34 namespace ranges {
52 _LIBCPP_HIDE_FROM_ABI constexpr iterator_t<_Rp> begin() { return ranges::begin(__r_); }
53 _LIBCPP_HIDE_FROM_ABI constexpr sentinel_t<_Rp> end() { return ranges::end(__r_); }
54 _LIBCPP_HIDE_FROM_ABI constexpr auto begin() const requires range<const _Rp> { return ranges::begin(__r_); }
55 _LIBCPP_HIDE_FROM_ABI constexpr auto end() const requires range<const _Rp> { return ranges::end(__r_); }
57 _LIBCPP_HIDE_FROM_ABI constexpr bool empty() requires requires { ranges::empty(__r_); }
58 { return ranges::empty(__r_); }
59 _LIBCPP_HIDE_FROM_ABI constexpr bool empty() const requires requires { ranges::empty(__r_); }
60 { return ranges::empty(__r_); }
63 { return ranges::size(__r_); }
65 { return ranges::size(__r_); }
68 { return ranges::data(__r_); }
70 { return ranges::data(__r_); }
77 } // namespace ranges