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

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

Inheritance diagram for hal::verilator::VerilatorEngineFactory:
Inheritance graph
Collaboration diagram for hal::verilator::VerilatorEngineFactory:
Collaboration graph

Public Member Functions

 VerilatorEngineFactory ()
 
SimulationEnginecreateEngine () const override
 
- Public Member Functions inherited from hal::SimulationEngineFactory
 SimulationEngineFactory (const std::string &nam)
 
virtual ~SimulationEngineFactory ()
 
std::string name () const
 

Additional Inherited Members

- Protected Attributes inherited from hal::SimulationEngineFactory
std::string mName
 

Detailed Description

Creates instances of the Verilator simulation engine.

Definition at line 188 of file verilator.h.

Constructor & Destructor Documentation

◆ VerilatorEngineFactory()

hal::verilator::VerilatorEngineFactory::VerilatorEngineFactory ( )
inline

Definition at line 191 of file verilator.h.

Member Function Documentation

◆ createEngine()

SimulationEngine * hal::verilator::VerilatorEngineFactory::createEngine ( ) const
overridevirtual

Implements hal::SimulationEngineFactory.

Definition at line 309 of file verilator.cpp.

References hal::SimulationEngineFactory::mName.


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