Abstract base class of all producers. More...
#include <Factory.h>
Public Member Functions | |
AbstractProducer () | |
virtual void * | Produce (void) const =0 |
overwriten by a concret producer to produce the needed object | |
virtual | ~AbstractProducer () |
Abstract base class of all producers.
Definition at line 40 of file Factory.h.
virtual Base::AbstractProducer::~AbstractProducer | ( | ) | [inline, virtual] |
virtual void* Base::AbstractProducer::Produce | ( | void | ) | const [pure virtual] |
overwriten by a concret producer to produce the needed object
Implemented in Base::ScriptProducer, Gui::WidgetProducer< CLASS >, Gui::PrefPageProducer< CLASS >, Gui::PrefPageUiProducer, Gui::CustomPageProducer< CLASS >, and Gui::WorkbenchProducer< CLASS >.