|
HikoGUI
A low latency retained GUI
|
#include <ttauri/text/code_point_iterator.hpp>
Public Member Functions | |
| constexpr | code_point_iterator (code_point_iterator const &)=default |
| constexpr | code_point_iterator (code_point_iterator &&)=default |
| constexpr code_point_iterator & | operator= (code_point_iterator const &)=default |
| constexpr code_point_iterator & | operator= (code_point_iterator &&)=default |
| constexpr | code_point_iterator (iterator const &it) noexcept |
| constexpr value_type | operator* () const noexcept |
| constexpr code_point_iterator & | operator-- () |
| constexpr code_point_iterator & | operator+= (ssize_t n) |
| constexpr code_point_iterator & | operator++ (int) noexcept |
| constexpr code_point_iterator & | operator-- (int) noexcept |
Data Fields | |
| iterator = Iterator | |
| it_value_type = std::iterator_traits<iterator>::value_type | |
| it_base_type = std::remove_cv_t<it_value_type> | |
| difference_type = std::iterator_traits<iterator>::difference_type | |
| value_type = char32_t | |
| iterator_category = std::random_access_iterator_tag | |
Friends | |
| constexpr friend bool | operator== (code_point_iterator const &lhs, code_point_iterator const &rhs) noexcept=default |
| constexpr friend auto | operator<=> (code_point_iterator const &lhs, code_point_iterator const &rhs) noexcept=default |
Iterate over code points (char32_t) through char8_t, char16_t or char32_t iterators.
Named requirements: LegacyBirectionalIterator