32 #ifndef __XPLC_FACTORY_H__ 33 #define __XPLC_FACTORY_H__ 35 #if defined(__GNUC__) && __GNUC__ > 3 36 # pragma GCC system_header 39 #include <xplc/IFactory.h> 42 typedef IObject*(*FactoryFunc)();
The basic interface which is included by all other XPLC interfaces and objects.
virtual IObject * createObject()
Creates an object.
Various utility functions, macros and templates.
GenericFactory(FactoryFunc aFactory)
Set up the generic factory.
Common object creation interface.