55 #ifndef _ObjectListIterator_H__ 56 #define _ObjectListIterator_H__ 71 class ObjectListIterator :
public IteratorBase<T, ObjectListIterator<T>>
The list-element that actually contains the object.
Definition: CorePrereqs.h:208
ObjectListIterator(ObjectListElement< T > *element)
Constructor: Sets this element to a given element.
Definition: ObjectListIterator.h:83
Shared library macros, enums, constants and forward declarations for the core library ...
Definition of the IteratorBase class, used to iterate through object-lists.
ObjectListBaseElement * element_
The element the Iterator points at.
Definition: IteratorBase.h:219
Declaration of Identifier, definition of ClassIdentifier<T>; used to identify the class of an object...
T * operator->() const
Overloading of the it-> operator: returns the pointer to the object.
Definition: ObjectListIterator.h:105
The Iterator allows to iterate through object lists.
Definition: IteratorBase.h:49
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
T * operator*() const
Overloading of the *it operator: returns the pointer to the object.
Definition: ObjectListIterator.h:96
Definition: InputPrereqs.h:78
Definition of the ObjectList class, a wrapper of ObjectListBase.
ObjectListIterator<T> allows to iterate through the ObjectList of class T.
Definition: CorePrereqs.h:210
ObjectListIterator()
Constructor: Sets the element, whereon the ObjectListIterator points, to zero.
Definition: ObjectListIterator.h:77
ObjectListIterator(const IteratorBase< T, OI > &other)
Constructor: Sets this element to the element of another ObjectListIterator.
Definition: ObjectListIterator.h:90