Searched refs:common_view (Results 1 – 16 of 16) sorted by relevance
41 class common_view : public view_interface<common_view<_View>> {46 common_view() requires default_initializable<_View> = default;49 constexpr explicit common_view(_View __v) : __base_(std::move(__v)) { } in common_view() function101 common_view(_Range&&)102 -> common_view<views::all_t<_Range>>;105 inline constexpr bool enable_borrowed_range<common_view<_View>> = enable_borrowed_range<_View>;121 noexcept(noexcept(common_view{std::forward<_Range>(__range)}))122 -> decltype( common_view{std::forward<_Range>(__range)})123 { return common_view{std::forward<_Range>(__range)}; }
215 class common_view;226 inline constexpr bool enable_borrowed_range<common_view<T>> = enable_borrowed_range<T>;348 #include <__ranges/common_view.h>
504 __ranges/common_view.h
1236 module common_view { private header "__ranges/common_view.h" }
24 "`3405 <https://wg21.link/LWG3405>`__","``common_view``'s converting constructor is bad, too","Nove…202 "`3717 <https://wg21.link/LWG3717>`__","``common_view::end`` should improve ``random_access_range``…
579 "__ranges/common_view.h",
593 __ranges/common_view.h \
537 ./usr/include/c++/v1/__ranges/common_view.h
536 ./usr/include/c++/v1/__ranges/common_view.h
535 ./usr/include/c++/v1/__ranges/common_view.h