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::repeat_view< W, Bound, class > Class Template Reference

Inherits AZStd::ranges::view_interface< repeat_view< W, Bound > >.

Classes

struct  iterator
 

Public Member Functions

template<bool Enable = copy_constructible<W>, class = enable_if_t<Enable>>
constexpr repeat_view (const W &value, Bound bound={})
 
constexpr repeat_view (W &&value, Bound bound={})
 
template<class... WArgs, class... BoundArgs, bool Enable = constructible_from<W, WArgs...>&& constructible_from<Bound, BoundArgs...>, class = enable_if_t<Enable>>
constexpr repeat_view (piecewise_construct_t, tuple< WArgs... > valueArgs, tuple< BoundArgs... > boundArgs={})
 
constexpr auto begin () const
 
constexpr auto end () const noexcept
 
template<bool Enable = !same_as<Bound, unreachable_sentinel_t>, class = enable_if_t<Enable>>
constexpr auto size () const
 

Detailed Description

template<class W, class Bound, class>
class AZStd::ranges::repeat_view< W, Bound, class >

Generates a sequence of elements by repeating incrementing an initial element W up to Bound


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