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


Public Member Functions | |
| std::vector< std::string > | factoryNames () const |
| SimulationEngineFactory * | factoryByName (const std::string nam) const |
| void | deleteFactory (const std::string nam) |
Static Public Member Functions | |
| static SimulationEngineFactories * | instance () |
The registry of all simulation engine factories that are available within HAL.
Definition at line 310 of file simulation_engine.h.
| void hal::SimulationEngineFactories::deleteFactory | ( | const std::string | nam | ) |
Definition at line 146 of file simulation_engine.cpp.
Referenced by hal::NetlistSimulatorPlugin::on_unload(), and hal::VerilatorSimulatorPlugin::on_unload().
| SimulationEngineFactory * hal::SimulationEngineFactories::factoryByName | ( | const std::string | nam | ) | const |
Definition at line 137 of file simulation_engine.cpp.
Referenced by hal::NetlistSimulatorController::create_simulation_engine().
| std::vector< std::string > hal::SimulationEngineFactories::factoryNames | ( | ) | const |
Definition at line 129 of file simulation_engine.cpp.
Referenced by hal::NetlistSimulatorController::get_engine_names().
|
static |
Definition at line 122 of file simulation_engine.cpp.
Referenced by hal::NetlistSimulatorController::create_simulation_engine(), hal::NetlistSimulatorController::get_engine_names(), hal::NetlistSimulatorPlugin::on_unload(), hal::VerilatorSimulatorPlugin::on_unload(), hal::PageEngine::PageEngine(), and hal::SimulationEngineFactory::SimulationEngineFactory().