Iterator class for iterating over a range of elements given by a container of pointers. More...
#include <element_iterators.hpp>
Public Member Functions | |
on_element_iterator (ElementType **pp) | |
ElementType & | operator* () const |
ElementType * | operator-> () const |
on_element_iterator & | operator++ () |
on_element_iterator | operator++ (int) |
bool | operator== (const on_element_iterator &i) const |
bool | operator== (const const_on_element_iterator< ElementType > &i) const |
bool | operator!= (const on_element_iterator &i) const |
bool | operator!= (const const_on_element_iterator< ElementType > &i) const |
Friends | |
class | const_on_element_iterator |
Iterator class for iterating over a range of elements given by a container of pointers.
on_element_iterator | ( | ElementType ** | pp | ) | [inline] |
bool operator!= | ( | const on_element_iterator< ElementType > & | i | ) | const [inline] |
bool operator!= | ( | const const_on_element_iterator< ElementType > & | i | ) | const [inline] |
ElementType& operator* | ( | ) | const [inline] |
on_element_iterator operator++ | ( | int | ) | [inline] |
on_element_iterator& operator++ | ( | ) | [inline] |
ElementType* operator-> | ( | ) | const [inline] |
bool operator== | ( | const on_element_iterator< ElementType > & | i | ) | const [inline] |
bool operator== | ( | const const_on_element_iterator< ElementType > & | i | ) | const [inline] |
friend class const_on_element_iterator [friend] |