Namespaces
Variants

std::ranges::views::split, std::ranges::split_view

From cppreference.com
 
 
Ranges library
Range adaptors
 
 
Defined in header <ranges>
template< ranges::forward_range V, ranges::forward_range Pattern >
requires ranges::view<V> &&
         ranges::view<Pattern> &&
         std::indirectly_comparable<ranges::iterator_t<V>,
                                    ranges::iterator_t<Pattern>,
                                    ranges::equal_to>
class split_view
    : public ranges::view_interface<split_view<V, Pattern>>
(1) (since C++20)
namespace views {
    inline constexpr /* unspecified */ split = /* unspecified */;
}
(2) (since C++20)
Call signature
template< ranges::viewable_range R, class Pattern >
    requires