1 #ifndef GPM_ClassFactory_H
2 #define GPM_ClassFactory_H
37 static SP::GPM_ClassFactory
New() {
52 const SVC::CORE_Object& arguments)
const;
54 SVC::CORE_Object args;
virtual ~GPM_ClassFactory(void)
destroy an object.
Definition: GPM_ClassFactory.cpp:21
static SP::GPM_ClassFactory New()
Definition: GPM_ClassFactory.h:37
virtual SP::CORE_Object NewInstance(const tString &classname) const
create an instance of a class
Definition: GPM_ClassFactory.h:53
GPM_ClassFactory(void)
create a dynamical system
Definition: GPM_ClassFactory.cpp:15
virtual SP::CORE_Object NewInstance(const tString &classname, const SVC::CORE_Object &arguments) const
create a new instance of class
Definition: GPM_ClassFactory.cpp:27
This class is the class to save GPM classes.
Definition: GPM_ClassFactory.h:13
#define tString
Definition: types.h:36
DEFINE_SPTR(GPM_ClassFactory)
this class describes a class factory to generate classes for User Interface Software ...
Definition: CORE_ClassFactory.h:18
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106