OpenKalman
|
Iterator for replicate_view. More...
#include <replicate.hpp>
Public Member Functions | |
constexpr | iterator (Parent &parent, difference_type p) |
constexpr | iterator (iterator< not Const > i) |
decltype(auto) constexpr | operator* () |
decltype(auto) constexpr | operator* () const |
decltype(auto) constexpr | operator[] (difference_type offset) |
decltype(auto) constexpr | operator[] (difference_type offset) const |
constexpr auto & | operator++ () noexcept |
constexpr auto | operator++ (int) noexcept |
constexpr auto & | operator-- () noexcept |
constexpr auto | operator-- (int) noexcept |
constexpr auto & | operator+= (const difference_type diff) noexcept |
constexpr auto & | operator-= (const difference_type diff) noexcept |
constexpr bool | operator!= (const iterator &other) const noexcept |
constexpr bool | operator< (const iterator &other) const noexcept |
constexpr bool | operator> (const iterator &other) const noexcept |
constexpr bool | operator<= (const iterator &other) const noexcept |
constexpr bool | operator>= (const iterator &other) const noexcept |
Friends | |
constexpr auto | operator+ (const iterator &it, const difference_type diff) noexcept |
constexpr auto | operator+ (const difference_type diff, const iterator &it) noexcept |
constexpr auto | operator- (const iterator &it, const difference_type diff) |
constexpr difference_type | operator- (const iterator &it, const iterator &other) noexcept |
constexpr bool | operator== (const iterator &it, const iterator &other) noexcept |
Iterator for replicate_view.