Searched refs:ref_view (Results 1 – 17 of 17) sorted by relevance
41 class ref_view : public view_interface<ref_view<_Range>> {49 requires __different_from<_Tp, ref_view> &&52 constexpr ref_view(_Tp&& __t) in ref_view() function78 ref_view(_Range&) -> ref_view<_Range>;81 inline constexpr bool enable_borrowed_range<ref_view<_Tp>> = true;
50 requires (_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(__t)}; } in requires()53 noexcept(noexcept(ranges::ref_view{std::forward<_Tp>(__t)})) in operator()55 return ranges::ref_view{std::forward<_Tp>(__t)};60 !requires (_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(__t)}; } &&
162 class ref_view;165 inline constexpr bool enable_borrowed_range<ref_view<T>> = true;365 #include <__ranges/ref_view.h>
526 __ranges/ref_view.h
1264 module ref_view { private header "__ranges/ref_view.h" }
6 C++20,`ref_view <https://wg21.link/P0896R4>`_,Zoe Carver,`D102020 <https://llvm.org/D102020>`_,✅
601 "__ranges/ref_view.h",
615 __ranges/ref_view.h \
559 ./usr/include/c++/v1/__ranges/ref_view.h
558 ./usr/include/c++/v1/__ranges/ref_view.h
557 ./usr/include/c++/v1/__ranges/ref_view.h