iterator
- 
namespace eos
 
- 
template <typename T, typename Impl>
 
- 
class iter_base
 
Public Functions
- 
iter_base(iter_base const &)
 
- 
~iter_base()
 
- 
iter_base & operator=(iter_base const & other)
 
- 
iter_base & operator++()
 
- 
iter_base operator++(int)
 
- 
bool operator==(iter_base const & rhs) const
 
- 
bool operator!=(iter_base const & rhs) const
 
- 
operator bool() const
 
- 
T operator*() const
 
- 
T const * operator->() const
 
- 
T * operator->()
 
 
Protected Functions
- 
iter_base(Impl * const)
 
- 
iter_base()
 
 
Protected Attributes
- 
Impl * impl