Forward iterator over the list. More...
#include <pointer_list.h>
Public Types | |
typedef std::iterator < std::forward_iterator_tag, value_type > | base |
typedef base::iterator_category | iterator_category |
typedef base::difference_type | difference_type |
typedef base::pointer | pointer |
typedef base::reference | reference |
Public Member Functions | |
bool | operator== (const iterator &other) const |
Equality comparison. | |
bool | operator!= (const iterator &other) const |
Inequality comparison. | |
reference | operator* () const |
Dereference. | |
iterator & | operator++ () |
Advance (pre-increment). | |
iterator | operator++ (int) |
Advance (post-increment). | |
Friends | |
class | pointer_list |
Forward iterator over the list.