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::join_with_view< View, Pattern, class > Class Template Reference

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

Public Member Functions

constexpr join_with_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<InnerRange>>> >>>>
constexpr join_with_view (R &&range, range_value_t< InnerRange > elem)
 
template<bool Enable = copy_constructible<View>, class = enable_if_t<Enable>>
constexpr View base () const &
 
constexpr View base () &&
 
constexpr auto begin ()
 
template<class ConstView = const View, class = enable_if_t<input_range<ConstView> && is_reference_v<range_reference_t<ConstView>> && forward_range<const Pattern>>>
constexpr auto begin () const
 
constexpr auto end ()
 
template<class ConstView = const View, class = enable_if_t<input_range<ConstView> && is_reference_v<range_reference_t<ConstView>> && forward_range<const Pattern>>>
constexpr auto end () const
 

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