iterator¶
-
namespace
eos
-
template<typename
T
, typenameImpl
>
classiter_base
: public std::iterator<std::input_iterator_tag, T>¶ Public Functions
-
~iter_base
()¶
-
iter_base &
operator=
(iter_base const &other)¶
-
iter_base &
operator++
()¶
-
iter_base<T, Impl>
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 Attributes
-
Impl *
impl
¶
-
-
template<typename