Flow123d
JS_before_hm-1601-gc6ac32d
|
General iterator template. Provides iterator over objects of type Object in some container. More...
#include <general_iterator.hh>
Public Member Functions | |
Iter (const Object &object) | |
bool | operator== (const Iter &other) |
equal operator More... | |
bool | operator!= (const Iter &other) |
non-equal operator More... | |
const Object & | operator* () const |
const Object * | operator-> () const |
-> dereference operator More... | |
Iter & | operator++ () |
prefix increment More... | |
Protected Attributes | |
Object | object_ |
General iterator template. Provides iterator over objects of type Object in some container.
Operators '*' and '->' returns objects of type ObjectOut
Requires the template object to implement:
Definition at line 32 of file general_iterator.hh.
Definition at line 103 of file general_iterator.hh.
non-equal operator
Definition at line 114 of file general_iterator.hh.
|
inline |
Definition at line 120 of file general_iterator.hh.
prefix increment
Definition at line 132 of file general_iterator.hh.
|
inline |
-> dereference operator
Definition at line 126 of file general_iterator.hh.
equal operator
Definition at line 108 of file general_iterator.hh.
|
protected |
Definition at line 54 of file general_iterator.hh.