HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::SimulationEngineFactories Class Reference

#include </home/runner/work/hal/hal/plugins/simulator/netlist_simulator_controller/include/netlist_simulator_controller/simulation_engine.h>

Inheritance diagram for hal::SimulationEngineFactories:
Inheritance graph
Collaboration diagram for hal::SimulationEngineFactories:
Collaboration graph

Public Member Functions

std::vector< std::string > factoryNames () const
 
SimulationEngineFactoryfactoryByName (const std::string nam) const
 
void deleteFactory (const std::string nam)
 

Static Public Member Functions

static SimulationEngineFactoriesinstance ()
 

Detailed Description

The registry of all simulation engine factories that are available within HAL.

Definition at line 310 of file simulation_engine.h.

Member Function Documentation

◆ deleteFactory()

void hal::SimulationEngineFactories::deleteFactory ( const std::string  nam)

◆ factoryByName()

SimulationEngineFactory * hal::SimulationEngineFactories::factoryByName ( const std::string  nam) const

◆ factoryNames()

std::vector< std::string > hal::SimulationEngineFactories::factoryNames ( ) const

◆ instance()


The documentation for this class was generated from the following files: