HikoGUI
A low latency retained GUI
|
Public Types | |
using | value_type = T |
using | difference_type = ssize_t |
Public Member Functions | |
vector_span_iterator (vector_span_iterator const &other) noexcept=default | |
vector_span_iterator (vector_span_iterator &&other) noexcept=default | |
vector_span_iterator & | operator= (vector_span_iterator const &other) noexcept=default |
vector_span_iterator & | operator= (vector_span_iterator &&other) noexcept=default |
vector_span_iterator (value_type *ptr) noexcept | |
vector_span_iterator & | operator= (value_type *ptr) noexcept |
value_type & | operator* () noexcept |
value_type const & | operator* () const noexcept |
value_type * | operator-> () noexcept |
value_type const * | operator-> () const noexcept |
value_type & | operator[] (std::size_t i) noexcept |
value_type const & | operator[] (std::size_t i) const noexcept |
vector_span_iterator & | operator++ () noexcept |
vector_span_iterator | operator++ (int) noexcept |
vector_span_iterator & | operator-- () noexcept |
vector_span_iterator | operator-- (int) noexcept |
vector_span_iterator & | operator+= (ssize_t rhs) noexcept |
vector_span_iterator & | operator-= (ssize_t rhs) noexcept |
Friends | |
bool | operator== (vector_span_iterator const &lhs, vector_span_iterator const &rhs) noexcept |
auto | operator<=> (vector_span_iterator const &lhs, vector_span_iterator const &rhs) noexcept |
vector_span_iterator | operator+ (vector_span_iterator const &lhs, ssize_t rhs) noexcept |
vector_span_iterator | operator- (vector_span_iterator const &lhs, ssize_t rhs) noexcept |
vector_span_iterator | operator+ (ssize_t lhs, vector_span_iterator const &rhs) noexcept |
difference_type | operator- (vector_span_iterator const &lhs, vector_span_iterator const &rhs) noexcept |