Flow123d
release_3.0.0-1210-g1d9e2bd
|
General iterator template. Provides iterator over objects of type ObjectIn in some container. More...
#include <general_iterator.hh>
Public Member Functions | |
IterConvert (const ObjectIn &object) | |
bool | operator== (const IterConvert &other) |
equal operator More... | |
bool | operator!= (const IterConvert &other) |
non-equal operator More... | |
const ObjectOut & | operator* () const |
const ObjectOut * | operator-> () const |
-> dereference operator More... | |
IterConvert & | operator++ () |
prefix increment More... | |
Private Attributes | |
ObjectIn | object_ |
Output element of the output mesh. More... | |
ObjectOut | out_ |
General iterator template. Provides iterator over objects of type ObjectIn 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.
|
inline |
Definition at line 91 of file general_iterator.hh.
|
inline |
non-equal operator
Definition at line 102 of file general_iterator.hh.
|
inline |
Definition at line 108 of file general_iterator.hh.
|
inline |
prefix increment
Definition at line 122 of file general_iterator.hh.
|
inline |
-> dereference operator
Definition at line 115 of file general_iterator.hh.
|
inline |
equal operator
Definition at line 96 of file general_iterator.hh.
|
private |
Output element of the output mesh.
Definition at line 55 of file general_iterator.hh.
|
mutableprivate |
Definition at line 56 of file general_iterator.hh.