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 |