Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::v3::view::slice_fn Member List

This is the complete list of members for ranges::v3::view::slice_fn, including all inherited members.

assert(0<=from) (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |
assert(from<=distance(rng)+to.dist_) (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |
operator()(Rng &&rng, range_difference_type_t< Rng > from, range_difference_type_t< Rng > to) const -> decltype(slice_fn::invoke_(static_cast< Rng && >(rng), from, to - from, range_concept< Rng > (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |
operator()(Rng &&rng, range_difference_type_t< Rng > from, detail::from_end_< range_difference_type_t< Rng >> to) const -> decltype(slice_fn::invoke_(static_cast< Rng && >(rng), from, distance(rng)+to.dist_ - from, range_concept< Rng > (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |
operator()(Rng &&rng, detail::from_end_< range_difference_type_t< Rng >> from, detail::from_end_< range_difference_type_t< Rng >> to) const -> decltype(slice_fn::invoke_(static_cast< Rng && >(rng), from.dist_, to.dist_ - from.dist_, range_concept< Rng > (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |
slice (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn | related
slice_fn::invoke_(static_cast< Rng && >(rng), from, to - from, range_concept< Rng >{}) (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |
slice_fn::invoke_(static_cast< Rng && >(rng), from, distance(rng)+to.dist_ - from, range_concept< Rng >{}) (defined in ranges::v3::view::slice_fn) | ranges::v3::view::slice_fn |