Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces

Declaration of the ObjectListBase class which stores all objects of each class. More...

#include "core/CorePrereqs.h"
#include <vector>
#include "Context.h"

Go to the source code of this file.

Classes

class  orxonox::ObjectListBase
 The ObjectListBase contains all objects of a given class. More...
 
class  orxonox::ObjectListBaseElement
 The list-element of the ObjectListBase. More...
 
class  orxonox::ObjectListElement< T >
 The list-element that actually contains the object. More...
 
class  orxonox::ObjectListElementRemovalListener
 Gets called by the object list if an element is removed. More...
 

Namespaces

 orxonox
 Die Wagnis Klasse hat die folgenden Aufgaben:
 

Detailed Description

Declaration of the ObjectListBase class which stores all objects of each class.

orxonox::ObjectListBase is a double-linked list, used by Identifiers to store all objects of a given class. Newly created objects are added to the list through the RegisterObject() macro in the constructor.