19 #ifndef GENERAL_ITERATOR_HH_ 20 #define GENERAL_ITERATOR_HH_ 31 template<
class ObjectIn,
class ObjectOut>
65 template<
class Object>
72 template<
class Object>
80 template<
class ObjectIn,
class ObjectOut>
90 template<
class ObjectIn,
class ObjectOut>
95 template<
class ObjectIn,
class ObjectOut>
101 template<
class ObjectIn,
class ObjectOut>
104 return !( *
this == other);
107 template<
class ObjectIn,
class ObjectOut>
114 template<
class ObjectIn,
class ObjectOut>
121 template<
class ObjectIn,
class ObjectOut>
128 #endif // GENERAL_ITERATOR_HH_ IterConvert & operator++()
prefix increment
Iter< Object > make_iter(Object obj)
const ObjectOut * operator->() const
-> dereference operator
ObjectIn object_
Output element of the output mesh.
IterConvert(const ObjectIn &object)
bool operator!=(const IterConvert &other)
non-equal operator
const ObjectOut & operator*() const
General iterator template. Provides iterator over objects of type ObjectIn in some container...
bool operator==(const IterConvert &other)
equal operator