![]() |
HAL
|
#include <plugin_verilog_writer.h>
Public Member Functions | |
VerilogWriterPlugin () | |
std::string | get_name () const override |
std::string | get_version () const override |
void | on_load () override |
void | on_unload () override |
![]() | |
BasePluginInterface ()=default | |
virtual | ~BasePluginInterface () |
virtual void | initialize () |
virtual std::string | get_description () const |
virtual std::set< std::string > | get_dependencies () const |
template<typename... Args> | |
void | log (const Args &... args) const |
virtual void | initialize_logging () |
virtual std::vector< AbstractExtensionInterface * > | get_extensions () const |
template<typename T > | |
T * | get_first_extension () const |
void | delete_extension (AbstractExtensionInterface *aeif) |
Additional Inherited Members | |
![]() | |
std::vector< AbstractExtensionInterface * > | m_extensions |
Definition at line 39 of file plugin_verilog_writer.h.
hal::VerilogWriterPlugin::VerilogWriterPlugin | ( | ) |
Definition at line 23 of file plugin_verilog_writer.cpp.
|
overridevirtual |
Get the name of the plugin.
Implements hal::BasePluginInterface.
Definition at line 27 of file plugin_verilog_writer.cpp.
|
overridevirtual |
Get the version of the plugin.
Implements hal::BasePluginInterface.
Definition at line 32 of file plugin_verilog_writer.cpp.
|
overridevirtual |
This function is automatically executed when the factory is loaded by the plugin manager
Reimplemented from hal::BasePluginInterface.
Definition at line 37 of file plugin_verilog_writer.cpp.
References hal::BasePluginInterface::m_extensions.
|
overridevirtual |
This function is automatically executed when the factory is unloaded by the plugin manager
Reimplemented from hal::BasePluginInterface.
Definition at line 43 of file plugin_verilog_writer.cpp.
References hal::BasePluginInterface::delete_extension().