12#ifndef RANGES_V3_VIEW_UNBOUNDED_HPP
13#define RANGES_V3_VIEW_UNBOUNDED_HPP
18#include <range/v3/utility/static_const.hpp>
21#include <range/v3/detail/prologue.hpp>
28 struct unbounded_view : view_interface<unbounded_view<I>, infinite>
34 unbounded_view() =
default;
35 constexpr explicit unbounded_view(I it)
36 : it_(detail::move(it))
38 constexpr I begin()
const
49 RANGES_INLINE_VAR
constexpr bool enable_borrowed_range<unbounded_view<I>> =
true;
70#include <range/v3/detail/epilogue.hpp>
71#include <range/v3/detail/satisfy_boost_range.hpp>
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
Definition range_fwd.hpp:152
Definition unbounded.hpp:29
Definition unreachable_sentinel.hpp:27
Definition unbounded.hpp:54