Searched refs:ref_view (Results 1 – 10 of 10) sorted by relevance
42 class ref_view : public view_interface<ref_view<_Range>> {50 …requires __different_from<_Tp, ref_view> && convertible_to<_Tp, _Range&> && requires { __fun(std::…51 _LIBCPP_HIDE_FROM_ABI constexpr ref_view(_Tp&& __t) in ref_view() function79 ref_view(_Range&) -> ref_view<_Range>;82 inline constexpr bool enable_borrowed_range<ref_view<_Tp>> = true;
49 …requires(!ranges::view<decay_t<_Tp>>) && requires(_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(… in requires()51 noexcept(noexcept(ranges::ref_view{std::forward<_Tp>(__t)})) { in operator()52 return ranges::ref_view{std::forward<_Tp>(__t)};57 …!ranges::view<decay_t<_Tp>> && !requires(_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(__t)}; } …
42 formatter<ranges::ref_view<__maybe_const_container>, _CharT> __underlying_;
174 class ref_view;177 inline constexpr bool enable_borrowed_range<ref_view<T>> = true;402 #include <__ranges/ref_view.h>
631 { include: [ "<__ranges/ref_view.h>", "private", "<ranges>", "public" ] },
1692 module std_private_ranges_ref_view [system] { header "__ranges/ref_view.h" }
151 using std::ranges::ref_view;
1074 RNG_HEADERS+= ref_view.h
3694 SYMBOL(ref_view, std::ranges::, <ranges>)