1 #ifndef GPMG_ClassFactory_H
2 #define GPMG_ClassFactory_H
5 #include "GUI2D_ClassFactory.h"
50 inline static SP::GPMG_ClassFactory
New() {
52 GPMG_ClassFactory::Delete());
65 const SVC::CORE_Object& newParameters)
const;
DEFINE_SPTR(GPMG_ClassFactory)
virtual SP::CORE_Object NewInstance(const tString &name, const SVC::CORE_Object &newParameters) const
create an instance of a class
Definition: GPMG_ClassFactory.cpp:28
static SP::GPMG_ClassFactory New()
create a class factory
Definition: GPMG_ClassFactory.h:50
virtual ~GPMG_ClassFactory(void)
destroy a GPMG_ClassFactory
Definition: GPMG_ClassFactory.cpp:24
GPMG_ClassFactory()
build a GPMG_ClassFactory
Definition: GPMG_ClassFactory.cpp:19
#define tString
Definition: types.h:36
this class describes a class factory to generate GPMG classes
Definition: GPMG_ClassFactory.h:13