Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::views::slice_fn Struct Reference
+ Inheritance diagram for ranges::views::slice_fn:

Additional Inherited Members

- Public Member Functions inherited from ranges::views::slice_base_fn
template<typename Rng >
constexpr auto operator() (Rng &&rng, range_difference_t< Rng > from, range_difference_t< Rng > to) const requires viewable_range< Rng > &&input_range< Rng >
 
template<typename Rng >
auto operator() (Rng &&rng, range_difference_t< Rng > from, detail::from_end_of_t< Rng > to) const requires viewable_range< Rng > &&input_range< Rng > &&sized_range< Rng >
 
template<typename Rng >
auto operator() (Rng &&rng, detail::from_end_of_t< Rng > from, detail::from_end_of_t< Rng > to) const requires viewable_range< Rng > &&(forward_range< Rng >||(input_range< Rng > &&sized_range< Rng >))
 
template<typename Rng >
auto operator() (Rng &&rng, range_difference_t< Rng > from, end_fn) const requires viewable_range< Rng > &&input_range< Rng >
 
template<typename Rng >
auto operator() (Rng &&rng, detail::from_end_of_t< Rng > from, end_fn) const requires viewable_range< Rng > &&(forward_range< Rng >||(input_range< Rng > &&sized_range< Rng >))