Lines Matching refs:_Sent
32 template <class _Iter, class _Sent>
34 _LIBCPP_HIDE_FROM_ABI static constexpr auto __unwrap(_Iter __first, _Sent __sent) in __unwrap()
35 requires random_access_iterator<_Iter> && sized_sentinel_for<_Sent, _Iter> in __unwrap()
41 _LIBCPP_HIDE_FROM_ABI static constexpr auto __unwrap(_Iter __first, _Sent __last) { in __unwrap()
47 requires random_access_iterator<_Iter> && sized_sentinel_for<_Sent, _Iter> in __rewrap()
53 requires (!(random_access_iterator<_Iter> && sized_sentinel_for<_Sent, _Iter>)) in __rewrap()
71 template <class _Iter, class _Sent>
72 _LIBCPP_HIDE_FROM_ABI constexpr auto __unwrap_range(_Iter __first, _Sent __last) {
73 return __unwrap_range_impl<_Iter, _Sent>::__unwrap(std::move(__first), std::move(__last));
77 class _Sent,
79 class _Unwrapped = decltype(std::__unwrap_range(std::declval<_Iter>(), std::declval<_Sent>()))>
81 return __unwrap_range_impl<_Iter, _Sent>::__rewrap(std::move(__orig_iter), std::move(__iter));