Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::ranges::split_view< View, Pattern, class > Class Template Reference

Inherits AZStd::ranges::view_interface< split_view< View, Pattern > >.

Classes

struct  iterator
 
struct  sentinel
 

Public Member Functions

constexpr split_view (View base, Pattern pattern)
 
template<class R , class = enable_if_t<conjunction_v< bool_constant<forward_range<R>>, bool_constant<constructible_from<View, views::all_t<R>>>, bool_constant<constructible_from<Pattern, single_view<range_value_t<R>>>> >>>
constexpr split_view (R &&r, range_value_t< R > e)
 
template<bool Enable = copy_constructible<View>, class = enable_if_t<Enable>>
constexpr View base () const &
 
constexpr View base () &&
 
constexpr iterator begin ()
 
constexpr auto end ()
 
constexpr subrange< iterator_t< View > > find_next (iterator_t< View > it)
 

The documentation for this class was generated from the following file: