Interfaces to factory registries.
More...
Interfaces to factory registries.
◆ MURL_FACTORY_OBJECT_ABSTRACT_BASE_CLASS
#define MURL_FACTORY_OBJECT_ABSTRACT_BASE_CLASS |
( |
|
className | ) |
|
Definition of an abstract base class.
- Parameters
-
◆ MURL_FACTORY_OBJECT_BASE_CLASS
#define MURL_FACTORY_OBJECT_BASE_CLASS |
( |
|
className | ) |
|
Definition of a concrete base class.
- Parameters
-
◆ MURL_FACTORY_OBJECT_ABSTRACT_DERIVED_CLASS
#define MURL_FACTORY_OBJECT_ABSTRACT_DERIVED_CLASS |
( |
|
className, |
|
|
|
baseClassName |
|
) |
| |
Definition of an abstract derived class.
- Parameters
-
className | The class name. |
baseClassName | The name of the base class. |
◆ MURL_FACTORY_OBJECT_DERIVED_CLASS
#define MURL_FACTORY_OBJECT_DERIVED_CLASS |
( |
|
className, |
|
|
|
baseClassName |
|
) |
| |
Definition of a concrete derived class.
- Parameters
-
className | The class name. |
baseClassName | The name of the base class. |
◆ MURL_FACTORY_OBJECT_PROPERTIES
#define MURL_FACTORY_OBJECT_PROPERTIES |
( |
|
className, |
|
|
|
... |
|
) |
| |
Definition of object properties.
- Parameters
-
◆ MURL_FACTORY_OBJECT_ATTRIBUTES
#define MURL_FACTORY_OBJECT_ATTRIBUTES |
( |
|
className, |
|
|
|
... |
|
) |
| |
Definition of object attributes.
- Parameters
-