38 struct move_view : view_adaptor<move_view<Rng>, Rng>
43 struct adaptor : adaptor_base
47 requires Const AND CPP_NOT(Other))
48 constexpr adaptor(adaptor<Other>)
50 using CRng = meta::const_if_c<Const, Rng>;
51 using value_type = range_value_t<Rng>;
54 return ranges::iter_move(it);
58 return ranges::iter_move(it);
61 adaptor<simple_view<Rng>()> begin_adaptor()
65 adaptor<simple_view<Rng>()> end_adaptor()
70 auto begin_adaptor()
const
71 -> CPP_ret(adaptor<true>)(
77 auto end_adaptor()
const
78 -> CPP_ret(adaptor<true>)(
85 move_view() =
default;
86 explicit move_view(Rng rng)
87 : move_view::view_adaptor{std::move(rng)}
90 auto CPP_fun(size)()(
const
93 return ranges::size(this->base());
99 return ranges::size(this->base());
RANGES_INLINE_VARIABLE(detail::to_container_fn< detail::from_range< std::vector > >, to_vector) template< template< typename... > class ContT > auto to(RANGES_HIDDEN_DETAIL(detail
For initializing a container of the specified type with the elements of an Range.
Definition conversion.hpp:399