|
template<typename Int > |
requires constexpr detail::integer_like_< Int > auto | operator() (detail::from_end_< Int > from, detail::from_end_< Int > to) const |
|
template<typename Int > |
requires constexpr detail::integer_like_< Int > auto | operator() (detail::from_end_< Int > from, end_fn to) const |
|
template<typename Int > |
requires constexpr detail::integer_like_< Int > auto | operator() (Int from, detail::from_end_< Int > to) const |
|
template<typename Int > |
requires constexpr detail::integer_like_< Int > auto | operator() (Int from, end_fn) const |
|
template<typename Int > |
requires constexpr detail::integer_like_< Int > auto | operator() (Int from, Int to) const |
|
template<typename Rng > |
requires viewable_range< Rng > && | forward_range (input_range< Rng > &&sized_range< Rng >))` auto operator()(Rng &&rng |
|
template<typename Rng > |
requires viewable_range< Rng > && | forward_range (input_range< Rng > &&sized_range< Rng >))` auto operator()(Rng &&rng |
|
template<typename Rng > |
requires viewable_range< Rng > &&input_range< Rng > &&sized_range< Rng > auto | operator() (Rng &&rng, range_difference_t< Rng > from, detail::from_end_of_t< Rng > to) const |
|
template<typename Rng > |
requires viewable_range< Rng > &&input_range< Rng > auto | operator() (Rng &&rng, range_difference_t< Rng > from, end_fn) const |
|
template<typename Rng > |
requires viewable_range< Rng > &&constexpr input_range< Rng > auto | operator() (Rng &&rng, range_difference_t< Rng > from, range_difference_t< Rng > to) const |
|
return | slice_base_fn::impl_ (static_cast< Rng && >(rng), from.dist_, -from.dist_, range_tag_of< Rng >{}, common_range_tag_of< Rng >{}) |
|