14template<concepts::View View>
15requires(concepts::InputContainer<View>)
32 constexpr auto base() && ->
View {
return util::move(m_view); }
46 constexpr auto end() const
52 constexpr auto end() const
64 constexpr auto size() const
Definition as_const_view.h:18
constexpr AsConstView()=default
constexpr auto base() const &-> View requires(concepts::CopyConstructible< View >)
Definition as_const_view.h:26
constexpr auto begin() const
Definition as_const_view.h:34
constexpr auto begin() const
Definition as_const_view.h:40
constexpr auto base() &&-> View
Definition as_const_view.h:32
constexpr auto end() const
Definition as_const_view.h:46
constexpr auto size() const
Definition as_const_view.h:64
constexpr auto size()
Definition as_const_view.h:58
constexpr AsConstView(View view)
Definition as_const_view.h:24
constexpr auto end() const
Definition as_const_view.h:52
Definition view_interface.h:26
Definition operations.h:27
Definition sized_container.h:8
Definition any_storable.h:9
AsConstView(Con &&) -> AsConstView< meta::AsView< Con > >
constexpr auto cend
Definition cend.h:23
constexpr auto move
Definition move.h:38
constexpr auto size
Definition size.h:54
constexpr auto cbegin
Definition cbegin.h:24
Definition enable_borrowed_container.h:9