Orxonox  0.0.5 Codename: Arcturus
Modules | Files
Object management

Modules

 RegisterObject() and RegisterClass()
 
 Object-lists and iterators
 
 StrongPtr<T> and WeakPtr<T>
 

Files

file  ClassFactory.h
 Definition and implementation of the ClassFactory class.
 
file  Context.h
 
file  CoreIncludes.h
 Defines several very important macros used to register objects, register classes, and to work with identifiers.
 
file  Destroyable.h
 Declaration of Destroyable, the base class of all objects which can be used with StrongPtr and WeakPtr.
 
file  Iterator.h
 Definition of the Iterator class, used to iterate through object-lists.
 
file  IteratorBase.h
 Definition of the IteratorBase class, used to iterate through object-lists.
 
file  Listable.h
 Declaration of Listable, the base of all classes whose instances can be stored in object lists.
 
file  ObjectList.h
 Definition of the ObjectList class, a wrapper of ObjectListBase.
 
file  ObjectListBase.h
 Declaration of the ObjectListBase class which stores all objects of each class.
 
file  ObjectListIterator.h
 Definition of the ObjectListIterator class, used to iterate through object-lists.
 
file  StrongPtr.h
 Definition of StrongPtr<T>, wraps a pointer to an object and keeps it alive.
 
file  WeakPtr.h
 Definition of WeakPtr<T>, wraps a pointer to an object.
 

Detailed Description