Classes | |
struct | ranges::v3::iterator_range< I, S > |
struct | ranges::v3::make_iterator_range_fn |
struct | ranges::v3::sized_iterator_range< I, S > |
Functions | |
template<std::size_t N, typename I , typename S , requires = (N < 2)> | |
constexpr auto | ranges::v3::get (sized_iterator_range< I, S > const &p) -> decltype(ranges::get< N >(static_cast< iterator_range< I, S > const & >(p))) |
Tuple-like access for sized_iterator_range | |
template<std::size_t N, typename I , typename S , requires = (N == 2)> | |
constexpr iterator_size_t< I > | ranges::v3::get (sized_iterator_range< I, S > const &p) |
Variables | |
constexpr make_iterator_range_fn | ranges::v3::make_iterator_range {} |