Classes | |
struct | ranges::split_view< V, Pattern > |
struct | ranges::views::split_base_fn |
struct | ranges::views::split_fn |
Typedefs | |
template<typename Rng , typename Pattern > | |
using | ranges::cpp20::split_view = ranges::split_view< Rng, Pattern > |
Functions | |
template<typename R , typename P > | |
requires input_range< R > &&forward_range< P > &&viewable_range< R > &&viewable_range< P > &&indirectly_comparable< iterator_t< R >, iterator_t< P >, ranges::equal_to > &&forward_range< R > detail::tiny_range< P > | ranges::split_view (R &&, P &&) -> split_view< views::all_t< R >, views::all_t< P >> |
template<typename R > | |
requires input_range< R > | ranges::split_view (R &&, range_value_t< R >) -> split_view< views::all_t< R >, single_view< range_value_t< R >>> |