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
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
-
- template <typename V>
-
class
mocked_iter Public Functions
-
mocked_iter(std::list< V > l)
-
operator bool() const
-
mocked_iter
operator++()
-
mocked_iter
operator++(int dummy)
-
V
operator*()
-
V const *
operator->() const
-
V *
operator->()
-
bool
operator==(const mocked_iter & rhs) const
-
bool
operator!=(const mocked_iter & rhs) const
Private Members
-
std::list< V >
li
-
std::list< V >::iterator
it
-
int
count
-
int
max
-