SASSY
0.0
Software Architecture Support System
|
Template base class for families of plug-in factories. More...
#include <cfi/plugin.h>
Public Member Functions | |
virtual F * | make ()=0 |
Construct a plug-in object. More... | |
Public Member Functions inherited from SASSY::cfi::PlugInFactory | |
virtual | ~PlugInFactory () |
Destructor. | |
Template base class for families of plug-in factories.
Each family of plug-in objects will have its own API that is specified by the application and implemented by the plug-in library. This template allows the PlugInMgr to return an object of the correct type without having knowledge of that type built in.
|
pure virtual |
Construct a plug-in object.
Implements SASSY::cfi::PlugInFactory.
Implemented in SASSY::cfi::PlugInFactoryT< F, P >.