#include "OMKSimulatedObject.h"
#include "OBTPrototypeFactory.h"
#include "OMKExtension.inl"
Include dependency graph for OMKExtension.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | OMK |
Classes | |
class | OMK::Extension |
Ancestor of every extension of extensible simulated objects. More... | |
class | OMK::ExtensionT< SimulatedObjectType > |
Specialisation of Extension which references the extension owner. More... | |
class | OMK::ExtensionCreator |
Ancestor of every Extension creator class used by the PrototypeFactory. More... | |
class | OMK::ExtensionCreatorT< T > |
Extension creator class to be parametrized by the descendants of Extension. More... | |
Defines | |
Macros. | |
#define | DECLARE_EXTENSION_FACTORY(ExtensionClass) |
This define declares factory utilities, constructor and destructor for an extension. | |
#define | DECLARE_TEMPLATE_EXTENSION_FACTORY(ExtensionClass, Type) |
This define declares factory utilities, constructor and destructor for an extension. | |
#define | REGISTER_EXTENSION_FACTORY(ExtensionClass, Id) |
This define implements factory utilities, constructor and destructor for an extension. | |
#define | REGISTER_TEMPLATE_EXTENSION_FACTORY(ExtensionClass, Id) |
This define implements factory utilities, constructor and destructor for an extension. | |
Typedefs | |
typedef OBT::Singleton< OBT::PrototypeFactory< OMK::Name, ExtensionCreator > > | OMK::ExtensionFactory |
The factory of the extension. |
Documentation generated on Mon Jun 9 11:45:58 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |