#include <OSDipBlockSolverFactory.h>
Inheritance diagram for OSDipBlockSolverFactory:


Public Member Functions | |
| virtual OSDipBlockSolver * | create ()=0 |
| OSDipBlockSolverFactory () | |
| Default Constructor. | |
| virtual | ~OSDipBlockSolverFactory ()=0 |
| Default destructor. | |
Static Public Member Functions | |
| static OSDipBlockSolver * | createOSDipBlockSolver (const string &solverName) throw (ErrorClass) |
Public Attributes | |
| OSInstance * | osinstance |
| OSOption * | osoption |
Static Public Attributes | |
| static std::map< std::string, OSDipBlockSolverFactory * > | factories |
Definition at line 43 of file OSDipBlockSolverFactory.h.
| OSDipBlockSolverFactory::OSDipBlockSolverFactory | ( | ) |
| OSDipBlockSolverFactory::~OSDipBlockSolverFactory | ( | ) | [pure virtual] |
| virtual OSDipBlockSolver* OSDipBlockSolverFactory::create | ( | ) | [pure virtual] |
Implemented in OSDipBlockBearcatSolver::Factory, OSDipBlockCoinSolver::Factory, and OSDipBlockSlpSolver::Factory.
| OSDipBlockSolver * OSDipBlockSolverFactory::createOSDipBlockSolver | ( | const string & | solverName | ) | throw (ErrorClass) [static] |
Definition at line 34 of file OSDipBlockSolverFactory.cpp.
Definition at line 46 of file OSDipBlockSolverFactory.h.
Referenced by OSDipBlockSlpSolver::Factory::create(), OSDipBlockCoinSolver::Factory::create(), and OSDipBlockBearcatSolver::Factory::create().
Definition at line 47 of file OSDipBlockSolverFactory.h.
Referenced by OSDipBlockBearcatSolver::Factory::create().
std::map< std::string, OSDipBlockSolverFactory * > OSDipBlockSolverFactory::factories [static] |
Definition at line 50 of file OSDipBlockSolverFactory.h.
Referenced by OSDipApp::initializeApp(), OSDipFactoryInitializer::OSDipFactoryInitializer(), and OSDipFactoryInitializer::~OSDipFactoryInitializer().
1.4.7