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>
42typedef IObject*(*FactoryFunc)();
virtual IObject * createObject()
Creates an object.
GenericFactory(FactoryFunc aFactory)
Set up the generic factory.
Common object creation interface.
The basic interface which is included by all other XPLC interfaces and objects.
Various utility functions, macros and templates.