#include <OSDipBlockSolverFactory.h>
Public Member Functions | |
virtual OSDipBlockSolver * | create ()=0 |
OSDipBlockSolverFactory () | |
Default Constructor. | |
virtual | ~OSDipBlockSolverFactory ()=0 |
Default destructor. | |
Static Public Member Functions | |
static OSDipBlockSolver * | createOSDipBlockSolver (const std::string &solverName) throw (ErrorClass) |
Public Attributes | |
OSInstance * | osinstance |
OSOption * | osoption |
Static Public Attributes | |
static std::map< std::string, OSDipBlockSolverFactory * > | factories |
Definition at line 41 of file OSDipBlockSolverFactory.h.
OSDipBlockSolverFactory::OSDipBlockSolverFactory | ( | ) |
Default Constructor.
Definition at line 50 of file OSDipBlockSolverFactory.cpp.
OSDipBlockSolverFactory::~OSDipBlockSolverFactory | ( | ) | [pure virtual] |
Default destructor.
Definition at line 54 of file OSDipBlockSolverFactory.cpp.
virtual OSDipBlockSolver* OSDipBlockSolverFactory::create | ( | ) | [pure virtual] |
Implemented in OSDipBlockBearcatSolver::Factory, OSDipBlockCoinSolver::Factory, and OSDipBlockSlpSolver::Factory.
OSDipBlockSolver * OSDipBlockSolverFactory::createOSDipBlockSolver | ( | const std::string & | solverName | ) | throw (ErrorClass) [static] |
Definition at line 32 of file OSDipBlockSolverFactory.cpp.
Definition at line 44 of file OSDipBlockSolverFactory.h.
Definition at line 45 of file OSDipBlockSolverFactory.h.
std::map< std::string, OSDipBlockSolverFactory * > OSDipBlockSolverFactory::factories [static] |
Definition at line 48 of file OSDipBlockSolverFactory.h.