Inherits enable_if_t< conjunction_v< bool_constant< weakly_incrementable< W > >, bool_constant< semiregular< Bound > >, bool_constant<::AZStd::Internal::weakly_equality_comparable_with< W, Bound > >, bool_constant< copyable< W > > >, Internal::iota_view_requirements_fulfilled >.
|
constexpr | iterator (W value) |
|
constexpr W | operator* () const noexcept(is_nothrow_copy_constructible_v< W >) |
|
constexpr iterator & | operator++ () |
|
constexpr auto | operator++ (int) |
|
template<bool Enable = Internal::decrementable<W>, class = enable_if_t<Enable>> |
constexpr iterator & | operator-- () |
|
template<bool Enable = Internal::decrementable<W>, class = enable_if_t<Enable>> |
constexpr iterator | operator-- (int) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr iterator & | operator+= (difference_type n) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr iterator & | operator-= (difference_type n) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr W | operator[] (difference_type n) const |
|
|
class | iota_view |
|
struct | sentinel |
|
template<bool Enable = equality_comparable<W>, class = enable_if_t<Enable>> |
constexpr bool | operator== (const iterator &x, const iterator &y) |
|
template<bool Enable = equality_comparable<W>, class = enable_if_t<Enable>> |
constexpr bool | operator!= (const iterator &x, const iterator &y) |
|
template<bool Enable = totally_ordered<W>, class = enable_if_t<Enable>> |
constexpr bool | operator< (const iterator &x, const iterator &y) |
|
template<bool Enable = totally_ordered<W>, class = enable_if_t<Enable>> |
constexpr bool | operator> (const iterator &x, const iterator &y) |
|
template<bool Enable = totally_ordered<W>, class = enable_if_t<Enable>> |
constexpr bool | operator<= (const iterator &x, const iterator &y) |
|
template<bool Enable = totally_ordered<W>, class = enable_if_t<Enable>> |
constexpr bool | operator>= (const iterator &x, const iterator &y) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr iterator | operator+ (iterator i, difference_type n) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr iterator | operator+ (difference_type n, iterator i) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr iterator | operator- (iterator i, difference_type n) |
|
template<bool Enable = Internal::advanceable<W>, class = enable_if_t<Enable>> |
constexpr difference_type | operator- (const iterator &x, const iterator &y) |
|
The documentation for this struct was generated from the following file:
- Code/Framework/AzCore/AzCore/std/ranges/iota_view.h