|
MIRA
|
The object class acts as a generic base class for classes which should be used with the classFactory. More...
#include <factory/Object.h>

Public Member Functions | |
| virtual | ~Object () |
| Class const & | getClass () const |
| call the virtual internalGetClass(). More... | |
Static Public Member Functions | |
| static PseudoClass const & | CLASS () |
Protected Member Functions | |
| virtual Class const & | internalGetClass () const =0 |
Friends | |
| class | ClassFactory |
| template<typename Class , typename Base > | |
| struct | FactoryRegisterClassHelper |
The object class acts as a generic base class for classes which should be used with the classFactory.
To add a minimum of extra functions to the derived classes, the object class only implements functions to retrieve the associated class object. All functionalities are encapsulated in the class object.
|
inlinevirtual |
|
inline |
call the virtual internalGetClass().
|
inlinestatic |
|
protectedpure virtual |
|
friend |
|
friend |
1.8.14