Abstract class for Creator objects which are stored in the Factory::Registry. More...
#include <Factory.hxx>
Public Member Functions | |
virtual AbstractProductType * | Create ()=0 |
virtual | ~Creator () |
Abstract class for Creator objects which are stored in the Factory::Registry.
Definition at line 54 of file Factory.hxx.
virtual CLAM::Factory< AbstractProductType >::Creator::~Creator | ( | ) | [inline, virtual] |
Definition at line 58 of file Factory.hxx.
Referenced by CLAM::Factory< Processing >::Clear().
virtual AbstractProductType* CLAM::Factory< AbstractProductType >::Creator::Create | ( | ) | [pure virtual] |
Implemented in CLAM::LadspaWrapperCreator, and CLAM::LadspaWrapperBufferCreator.
Referenced by CLAM::Factory< Processing >::Clear(), and CLAM::Factory< Processing >::GetRegisteredNames().