|
AUI Framework
master
Cross-platform base for C++ UI apps
|
Public Types# | |
| using | value_type = T |
| using | iterator_category = std::input_iterator_tag |
| using | difference_type = std::ptrdiff_t |
Public Member Functions# | |
| template<ranges::input_range Rng, typename Iterator> | |
| iterator (Rng &&rng, Iterator &&it) | |
| iterator (iterator &&rhs) noexcept=default | |
| iterator & | operator= (iterator &&rhs) noexcept=default |
| iterator (iterator &rhs) | |
| iterator (const iterator &rhs) | |
| iterator & | operator= (const iterator &rhs) |
| iterator & | operator++ () |
| iterator & | operator++ (int) |
| iterator & | operator-- () |
| iterator & | operator-- (int) |
| T | operator* () const |
| bool | operator== (const iterator &rhs) const |
| bool | operator!= (const iterator &rhs) const |