Orxonox
0.0.5 Codename: Arcturus
|
The ObjectList contains all objects of the given class. More...
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/CorePrereqs.h>
Public Types | |
typedef ObjectListIterator< T > | iterator |
Public Member Functions | |
ObjectList () | |
ObjectList (Context *context) | |
ObjectList (ObjectListBase *list) | |
ObjectListIterator< T > | begin () |
Returns an Iterator to the first element in the list. More... | |
ObjectListIterator< T > | end () |
Returns an Iterator to the element after the last element in the list. More... | |
ObjectListIterator< T > | rbegin () |
Returns an Iterator to the last element in the list. More... | |
ObjectListIterator< T > | rend () |
Returns an Iterator to the element before the first element in the list. More... | |
size_t | size () |
Returns the size of the list. More... | |
Private Attributes | |
ObjectListBase * | list_ |
The ObjectList contains all objects of the given class.
Wraps the ObjectListBase which contains all objects of type T. Use ObjectListIterator<T> or its typedef ObjectList<T>::iterator to iterate through all objects in the list.
typedef ObjectListIterator<T> orxonox::ObjectList< T >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
Returns an Iterator to the first element in the list.
|
inline |
Returns an Iterator to the element after the last element in the list.
|
inline |
Returns an Iterator to the last element in the list.
|
inline |
Returns an Iterator to the element before the first element in the list.
|
inline |
Returns the size of the list.
|
private |