#include <arg_iterator.h>
Class diagram for arg::iterator_body::forward:
Public Members | |||
virtual | ~forward () | ||
virtual forward* | clone () const = 0 | ||
virtual value_type& | operator * () const = 0 | ||
virtual void | increment () = 0 | ||
virtual bool | equals (const forward& rhs) const = 0 |
template<typename value_type> virtual arg::iterator_body::forward<value_type>::~forward<value_type> () [inline, virtual]
|
template<typename value_type> virtual forward<value_type>* arg::iterator_body::forward<value_type>::clone () const [pure virtual]
|
Reimplemented in arg::iterator_body::bidirectional.
template<typename value_type> virtual value_type& arg::iterator_body::forward<value_type>::operator * () const [pure virtual]
|
Reimplemented in arg::iterator_body::bidirectional.
template<typename value_type> virtual void arg::iterator_body::forward<value_type>::increment () [pure virtual]
|
Reimplemented in arg::iterator_body::bidirectional.
template<typename value_type> virtual bool arg::iterator_body::forward<value_type>::equals (const forward<value_type> & rhs) const [pure virtual]
|