AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
aui::any_view< T >::iterator Struct Reference

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
 
iteratoroperator= (iterator &&rhs) noexcept=default
 
 iterator (iterator &rhs)
 
 iterator (const iterator &rhs)
 
iteratoroperator= (const iterator &rhs)
 
iteratoroperator++ ()
 
iteratoroperator++ (int)
 
iteratoroperator-- ()
 
iteratoroperator-- (int)
 
operator* () const
 
bool operator== (const iterator &rhs) const
 
bool operator!= (const iterator &rhs) const