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 |
Generates a sequence of elements by repeating incrementing an initial element W up to Bound