|
Flow123d
release_3.0.0-1212-g8801db3
|
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.
1.8.11