Base::AbstractProducer Class Reference

Abstract base class of all producers. More...

#include <Factory.h>

Inheritance diagram for Base::AbstractProducer:
Base::ScriptProducer Gui::CustomPageProducer< CLASS > Gui::PrefPageProducer< CLASS > Gui::PrefPageUiProducer Gui::WidgetProducer< CLASS > Gui::WorkbenchProducer< CLASS >

List of all members.

Public Member Functions

 AbstractProducer ()
virtual void * Produce (void) const =0
 overwriten by a concret producer to produce the needed object
virtual ~AbstractProducer ()

Detailed Description

Abstract base class of all producers.

Definition at line 40 of file Factory.h.


Constructor & Destructor Documentation

Base::AbstractProducer::AbstractProducer (  )  [inline]

Definition at line 43 of file Factory.h.

virtual Base::AbstractProducer::~AbstractProducer (  )  [inline, virtual]

Definition at line 44 of file Factory.h.


Member Function Documentation

virtual void* Base::AbstractProducer::Produce ( void   )  const [pure virtual]

The documentation for this class was generated from the following file:

Generated on Wed Nov 23 19:01:46 2011 for FreeCAD by  doxygen 1.6.1