Inherits enable_if_t< conjunction_v< bool_constant< move_constructible< W > >, bool_constant< semiregular< Bound > >, is_object< W >, bool_constant< same_as< W, remove_cv_t< W > > >, disjunction< bool_constant<::AZStd::Internal::is_integer_like< Bound > >, bool_constant< same_as< Bound, unreachable_sentinel_t > > > >, Internal::repeat_view_requirements_fulfilled >.
|
using | iterator_concept = random_access_iterator_tag |
|
using | iterator_category = random_access_iterator_tag |
|
using | value_type = W |
|
using | difference_type = conditional_t<::AZStd::Internal::is_signed_integer_like< index_type >, index_type, Internal::IOTA_DIFF_T< W > > |
|
using | pointer = void |
|
using | reference = const W & |
|
|
constexpr | iterator (const W *value, index_type b={}) |
|
constexpr const W & | operator* () const noexcept |
|
constexpr iterator & | operator++ () |
|
constexpr iterator & | operator++ (int) |
|
constexpr iterator & | operator-- () |
|
constexpr iterator | operator-- (int) |
|
constexpr iterator & | operator+= (difference_type n) |
|
constexpr iterator & | operator-= (difference_type n) |
|
constexpr const W & | operator[] (difference_type n) const |
|
|
class | repeat_view |
|
constexpr bool | operator== (const iterator &x, const iterator &y) |
|
constexpr bool | operator!= (const iterator &x, const iterator &y) |
|
constexpr bool | operator< (const iterator &x, const iterator &y) |
|
constexpr bool | operator> (const iterator &x, const iterator &y) |
|
constexpr bool | operator<= (const iterator &x, const iterator &y) |
|
constexpr bool | operator>= (const iterator &x, const iterator &y) |
|
constexpr iterator | operator+ (iterator i, difference_type n) |
|
constexpr iterator | operator+ (difference_type n, iterator i) |
|
constexpr iterator | operator- (iterator i, difference_type n) |
|
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/repeat_view.h