|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|


Public Member Functions | |
| SimulationEngineFactory (const std::string &nam) | |
| virtual | ~SimulationEngineFactory () |
| virtual SimulationEngine * | createEngine () const =0 |
| std::string | name () const |
Protected Attributes | |
| std::string | mName |
The base class for the factories that create simulation engine instances.
Definition at line 289 of file simulation_engine.h.
| hal::SimulationEngineFactory::SimulationEngineFactory | ( | const std::string & | nam | ) |
Definition at line 115 of file simulation_engine.cpp.
References hal::SimulationEngineFactories::instance().
|
inlinevirtual |
Definition at line 296 of file simulation_engine.h.
|
pure virtual |
Implemented in hal::verilator::VerilatorEngineFactory, hal::DummyEngineFactory, and hal::NetlistSimulatorFactory.
Referenced by hal::NetlistSimulatorController::create_simulation_engine().
|
inline |
Definition at line 301 of file simulation_engine.h.
References mName.
|
protected |
Definition at line 292 of file simulation_engine.h.
Referenced by hal::DummyEngineFactory::createEngine(), hal::verilator::VerilatorEngineFactory::createEngine(), and name().