|
using | iterator_concept = std::random_access_iterator_tag |
|
using | iterator_category = std::random_access_iterator_tag |
|
using | value_type = W |
|
using | difference_type = std::conditional_t< OpenKalman::internal::is_signed_integer_like< index_type >, index_type, iota_diff_t< index_type > > |
|
using | reference = W |
|
using | pointer = void |
|
|
constexpr | iterator (const W *value, index_type b=index_type{}) |
|
constexpr const W & | operator* () const noexcept |
|
constexpr const W & | operator[] (difference_type n) const noexcept |
|
constexpr iterator & | operator++ () |
|
constexpr auto | operator++ (int) |
|
constexpr iterator & | operator-- () |
|
constexpr auto | operator-- (int) |
|
constexpr iterator & | operator+= (difference_type n) |
|
constexpr iterator & | operator-= (difference_type n) |
|
|
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 auto | operator+ (iterator i, difference_type n) |
|
constexpr auto | operator+ (difference_type n, iterator i) |
|
constexpr auto | operator- (iterator i, difference_type n) |
|
constexpr auto | operator- (const iterator &x, const iterator &y) |
|
The documentation for this struct was generated from the following file: