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 |