element_ | orxonox::IteratorBase< T, Iterator< T > > | protected |
getElement() const | orxonox::IteratorBase< T, Iterator< T > > | inline |
Iterator() | orxonox::Iterator< T > | inline |
Iterator(const IteratorBase< OT, OI > &other) | orxonox::Iterator< T > | inline |
IteratorBase(ObjectListElement< T > *element=nullptr) | orxonox::IteratorBase< T, Iterator< T > > | inline |
IteratorBase(const IteratorBase< OT, OI > &other) | orxonox::IteratorBase< T, Iterator< T > > | inline |
list_ | orxonox::IteratorBase< T, Iterator< T > > | protected |
ObjectListElementRemovalListener()=default | orxonox::ObjectListElementRemovalListener | |
operator bool() const | orxonox::IteratorBase< T, Iterator< T > > | inlineexplicit |
operator!=(const IteratorBase< T, Iterator< T > > &compare) const | orxonox::IteratorBase< T, Iterator< T > > | inline |
operator*() const | orxonox::Iterator< T > | inline |
operator++() | orxonox::IteratorBase< T, Iterator< T > > | inline |
operator++(int) | orxonox::IteratorBase< T, Iterator< T > > | inline |
operator--() | orxonox::IteratorBase< T, Iterator< T > > | inline |
operator--(int i) | orxonox::IteratorBase< T, Iterator< T > > | inline |
operator->() const | orxonox::Iterator< T > | inline |
operator=(ObjectListBaseElement *element) | orxonox::Iterator< T > | inline |
IteratorBase< T, Iterator< T > >::operator=(ObjectListElement< T > *element) | orxonox::IteratorBase< T, Iterator< T > > | inline |
IteratorBase< T, Iterator< T > >::operator=(const IteratorBase< T, Iterator< T > > &other) | orxonox::IteratorBase< T, Iterator< T > > | inline |
operator==(const IteratorBase< T, Iterator< T > > &compare) const | orxonox::IteratorBase< T, Iterator< T > > | inline |
registerIterator() | orxonox::IteratorBase< T, Iterator< T > > | inlineprotected |
removedElement(ObjectListBaseElement *element) override | orxonox::IteratorBase< T, Iterator< T > > | inlinevirtual |
setElement(ObjectListBaseElement *element) | orxonox::IteratorBase< T, Iterator< T > > | inlineprotected |
unregisterIterator() | orxonox::IteratorBase< T, Iterator< T > > | inlineprotected |
~IteratorBase() | orxonox::IteratorBase< T, Iterator< T > > | inline |
~ObjectListElementRemovalListener()=default | orxonox::ObjectListElementRemovalListener | virtual |