Orxonox: src/core/ObjectListBase.h File Reference

# ObjectListBase.h File Reference

Definition of the ObjectListBase class. More...

`#include "CorePrereqs.h"`
`#include <vector>`
`#include "OrxonoxClass.h"`

## Namespaces

namespace | orxonox

## Classes

class | orxonox::ObjectListBase
| The ObjectListBase contains all objects of a given class. More...
struct | orxonox::ObjectListBase::Export
class | orxonox::ObjectListBaseElement
| The list-element of the ObjectListBase. More...
class | orxonox::ObjectListElement< T >
| The list-element that actually contains the object. More...

## Detailed Description

Definition of the ObjectListBase class.

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