19 #ifndef GENERAL_ITERATOR_HH_
20 #define GENERAL_ITERATOR_HH_
29 template<
class Object>
61 template<
class Object>
66 template<
class Object>
69 return (object_ == other.
object_);
72 template<
class Object>
75 return !( *
this == other);
78 template<
class Object>
84 template<
class Object>
90 template<
class Object>
97 #endif // GENERAL_ITERATOR_HH_
bool operator!=(const GeneralIterator &other)
non-equal operator
bool operator==(const GeneralIterator &other)
equal operator
Object object_
Output element of the output mesh.
GeneralIterator(const Object &object)
const Object & operator*() const
const Object * operator->() const
-> dereference operator
GeneralIterator & operator++()
prefix increment
General iterator template. Provides iterator over objects in some container.