|
HikoGUI
A low latency retained GUI
|
Public Types | |
| using | value_type = T |
| using | difference_type = ssize_t |
Public Member Functions | |
| vspan_iterator (vspan_iterator const &other) noexcept=default | |
| vspan_iterator (vspan_iterator &&other) noexcept=default | |
| vspan_iterator & | operator= (vspan_iterator const &other) noexcept=default |
| vspan_iterator & | operator= (vspan_iterator &&other) noexcept=default |
| vspan_iterator (value_type *ptr) noexcept | |
| vspan_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 |
| vspan_iterator & | operator++ () noexcept |
| vspan_iterator | operator++ (int) noexcept |
| vspan_iterator & | operator-- () noexcept |
| vspan_iterator | operator-- (int) noexcept |
| vspan_iterator & | operator+= (ssize_t rhs) noexcept |
| vspan_iterator & | operator-= (ssize_t rhs) noexcept |
Friends | |
| bool | operator== (vspan_iterator const &lhs, vspan_iterator const &rhs) noexcept |
| auto | operator<=> (vspan_iterator const &lhs, vspan_iterator const &rhs) noexcept |
| vspan_iterator | operator+ (vspan_iterator const &lhs, ssize_t rhs) noexcept |
| vspan_iterator | operator- (vspan_iterator const &lhs, ssize_t rhs) noexcept |
| vspan_iterator | operator+ (ssize_t lhs, vspan_iterator const &rhs) noexcept |
| difference_type | operator- (vspan_iterator const &lhs, vspan_iterator const &rhs) noexcept |