Lines Matching refs:ranges

41 namespace ranges  in _GLIBCXX_VISIBILITY()
87 noexcept(noexcept(_S_bool(ranges::begin(__t) == ranges::end(__t)))) in _GLIBCXX_VISIBILITY()
88 { return ranges::begin(__t) == ranges::end(__t); } in _GLIBCXX_VISIBILITY()
93 noexcept(noexcept(ranges::end(__t) - ranges::begin(__t))) in _GLIBCXX_VISIBILITY()
94 { return ranges::end(__t) - ranges::begin(__t); } in _GLIBCXX_VISIBILITY()
110 operator bool() noexcept(noexcept(ranges::empty(_M_derived()))) in _GLIBCXX_VISIBILITY()
111 requires requires { ranges::empty(_M_derived()); } in _GLIBCXX_VISIBILITY()
112 { return !ranges::empty(_M_derived()); } in _GLIBCXX_VISIBILITY()
115 operator bool() const noexcept(noexcept(ranges::empty(_M_derived()))) in _GLIBCXX_VISIBILITY()
116 requires requires { ranges::empty(_M_derived()); } in _GLIBCXX_VISIBILITY()
117 { return !ranges::empty(_M_derived()); } in _GLIBCXX_VISIBILITY()
120 data() noexcept(noexcept(ranges::begin(_M_derived()))) in _GLIBCXX_VISIBILITY()
122 { return std::to_address(ranges::begin(_M_derived())); } in _GLIBCXX_VISIBILITY()
125 data() const noexcept(noexcept(ranges::begin(_M_derived()))) in _GLIBCXX_VISIBILITY()
128 { return std::to_address(ranges::begin(_M_derived())); } in _GLIBCXX_VISIBILITY()
147 return *ranges::begin(_M_derived()); in _GLIBCXX_VISIBILITY()
154 return *ranges::begin(_M_derived()); in _GLIBCXX_VISIBILITY()
162 return *ranges::prev(ranges::end(_M_derived())); in _GLIBCXX_VISIBILITY()
171 return *ranges::prev(ranges::end(_M_derived())); in _GLIBCXX_VISIBILITY()
177 { return ranges::begin(_M_derived())[__n]; } in _GLIBCXX_VISIBILITY()
182 { return ranges::begin(_M_derived())[__n]; } in _GLIBCXX_VISIBILITY()
281 noexcept(noexcept(subrange(__r, ranges::size(__r)))) in _GLIBCXX_VISIBILITY()
283 : subrange(__r, ranges::size(__r)) in _GLIBCXX_VISIBILITY()
292 noexcept(noexcept(subrange(ranges::begin(__r), ranges::end(__r)))) in _GLIBCXX_VISIBILITY()
294 : subrange(ranges::begin(__r), ranges::end(__r)) in _GLIBCXX_VISIBILITY()
302 noexcept(noexcept(subrange(ranges::begin(__r), ranges::end(__r), __n))) in _GLIBCXX_VISIBILITY()
304 : subrange{ranges::begin(__r), ranges::end(__r), __n} in _GLIBCXX_VISIBILITY()
368 ranges::advance(_M_begin, __n); in _GLIBCXX_VISIBILITY()
375 auto __d = __n - ranges::advance(_M_begin, __n, _M_end); in _GLIBCXX_VISIBILITY()
436 namespace ranges in _GLIBCXX_VISIBILITY()
442 requires indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
455 requires indirect_binary_predicate<ranges::equal_to, in _GLIBCXX_VISIBILITY()
461 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
489 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
517 return (*this)(ranges::begin(__r), ranges::end(__r), in _GLIBCXX_VISIBILITY()
552 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
572 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
580 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
581 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
593 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
636 typename _Pred = ranges::equal_to, in _GLIBCXX_VISIBILITY()
644 return (*this)(ranges::begin(__r1), ranges::end(__r1), in _GLIBCXX_VISIBILITY()
645 ranges::begin(__r2), ranges::end(__r2), in _GLIBCXX_VISIBILITY()
654 using ranges::get; in _GLIBCXX_VISIBILITY()
656 template<typename _Iter, typename _Sent, ranges::subrange_kind _Kind> in _GLIBCXX_VISIBILITY()
657 struct tuple_size<ranges::subrange<_Iter, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()
661 template<typename _Iter, typename _Sent, ranges::subrange_kind _Kind> in _GLIBCXX_VISIBILITY()
662 struct tuple_element<0, ranges::subrange<_Iter, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()
665 template<typename _Iter, typename _Sent, ranges::subrange_kind _Kind> in _GLIBCXX_VISIBILITY()
666 struct tuple_element<1, ranges::subrange<_Iter, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()
669 template<typename _Iter, typename _Sent, ranges::subrange_kind _Kind> in _GLIBCXX_VISIBILITY()
670 struct tuple_element<0, const ranges::subrange<_Iter, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()
673 template<typename _Iter, typename _Sent, ranges::subrange_kind _Kind> in _GLIBCXX_VISIBILITY()
674 struct tuple_element<1, const ranges::subrange<_Iter, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()