28#ifndef _FactoryObj_H__
29#define _FactoryObj_H__
virtual T * createInstance(const String &name)=0
Creates a new object.
virtual void destroyInstance(T *ptr)=0
Destroys an object which was created by this factory.
virtual const String & getType() const =0
Returns the factory type.
Reference-counted shared pointer, used for objects where implicit destruction is required.