Flow123d
release_3.0.0-973-g92f55e826
|
Go to the documentation of this file.
19 #ifndef GENERAL_ITERATOR_HH_
20 #define GENERAL_ITERATOR_HH_
29 template<
class Object>
35 Iter(
const Object&
object);
60 template<
class Object>
70 template<
class Object>
75 template<
class Object>
78 return (object_ == other.
object_);
81 template<
class Object>
84 return !( *
this == other);
87 template<
class Object>
93 template<
class Object>
99 template<
class Object>
106 #endif // GENERAL_ITERATOR_HH_
General iterator template. Provides iterator over objects in some container.
const Object & operator*() const
const Object * operator->() const
-> dereference operator
Object object_
Output element of the output mesh.
Iter & operator++()
prefix increment
Iter< Object > make_iter(Object obj)
bool operator!=(const Iter &other)
non-equal operator
bool operator==(const Iter &other)
equal operator
Iter(const Object &object)