1 #ifndef EMMG_ClassFactory_H 2 #define EMMG_ClassFactory_H 58 inline static SP::EMMG_ClassFactory
New() {
81 const SVC::CORE_Object& newParameters)
const;
89 SVC::CORE_Object args;
EMMG_ClassFactory()
build a EMM_ClassFactory
Definition: EMMG_ClassFactory.cpp:41
virtual SP::CORE_Object NewInstance(const tString &name, const SVC::CORE_Object &newParameters) const
create an instance of a class
Definition: EMMG_ClassFactory.cpp:48
static SP::EMMG_ClassFactory New()
create a shared pointer to the class factory
Definition: EMMG_ClassFactory.h:58
DEFINE_SPTR(EMMG_ClassFactory)
virtual SP::CORE_Object NewInstance(const tString &name) const
create an instance of a class
Definition: EMMG_ClassFactory.h:88
this class describes a class factory to generate generic classes for the core module of the microm Pa...
Definition: EMMG_ClassFactory.h:15
#define tString
Definition: types.h:135
this class describes a class factory to generate classes for User Interface Software ...
Definition: CORE_ClassFactory.h:18
SP_OBJECT(EMMG_ClassFactory)
virtual ~EMMG_ClassFactory(void)
destroy a EMM_ClassFactory
Definition: EMMG_ClassFactory.cpp:46
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141