Orxonox  0.0.5 Codename: Arcturus
Public Member Functions | Public Attributes | List of all members
orxonox::ObjectListElement< T > Class Template Reference

The list-element that actually contains the object. More...

#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/libraries/core/CorePrereqs.h>

Inheritance diagram for orxonox::ObjectListElement< T >:
orxonox::ObjectListBaseElement

Public Member Functions

 ObjectListElement (T *object)
 
virtual void changeContext (Context *oldContext, Context *newContext) override
 
- Public Member Functions inherited from orxonox::ObjectListBaseElement
 ObjectListBaseElement (Listable *object)
 Constructor: Creates the list-element with an object. More...
 
virtual ~ObjectListBaseElement ()
 

Public Attributes

T * object_
 The object. More...
 
- Public Attributes inherited from orxonox::ObjectListBaseElement
ObjectListBaselist_
 The list. More...
 
ObjectListBaseElementnext_
 The next element in the list. More...
 
ListableobjectBase_
 The object. More...
 
ObjectListBaseElementprev_
 The previous element in the list. More...
 

Additional Inherited Members

- Protected Member Functions inherited from orxonox::ObjectListBaseElement
void removeFromList ()
 

Detailed Description

template<class T>
class orxonox::ObjectListElement< T >

The list-element that actually contains the object.

Constructor & Destructor Documentation

template<class T>
orxonox::ObjectListElement< T >::ObjectListElement ( T *  object)
inline

Member Function Documentation

template<class T>
virtual void orxonox::ObjectListElement< T >::changeContext ( Context oldContext,
Context newContext 
)
inlineoverridevirtual

Member Data Documentation

template<class T>
T* orxonox::ObjectListElement< T >::object_

The object.


The documentation for this class was generated from the following files: