9 std::string VerilatorSimulatorPlugin::s_engine_name;
13 return std::make_unique<VerilatorSimulatorPlugin>();
18 return std::string(
"verilator");
23 return std::string(
"0.1");
28 std::set<std::string> retval;
29 retval.insert(
"verilog_writer");
void deleteFactory(const std::string nam)
static SimulationEngineFactories * instance()
void on_unload() override
std::set< std::string > get_dependencies() const override
std::string get_name() const override
std::string get_version() const override
std::unique_ptr< BasePluginInterface > create_plugin_instance()