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


Public Member Functions | |
| ClockTreeExtractorPlugin ()=default | |
| ~ClockTreeExtractorPlugin ()=default | |
| std::string | get_name () const override |
| std::string | get_version () const override |
| std::string | get_description () const override |
| std::set< std::string > | get_dependencies () const override |
| void | initialize () override |
| void | on_load () override |
| void | on_unload () override |
Public Member Functions inherited from hal::BasePluginInterface | |
| BasePluginInterface ()=default | |
| virtual | ~BasePluginInterface () |
| 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 | |
Protected Attributes inherited from hal::BasePluginInterface | |
| std::vector< AbstractExtensionInterface * > | m_extensions |
Definition at line 37 of file plugin_clock_tree_extractor.h.
|
default |
|
default |
|
overridevirtual |
Get all dependencies of this plugin.
Reimplemented from hal::BasePluginInterface.
Definition at line 63 of file plugin_clock_tree_extractor.cpp.
Referenced by hal::PYBIND11_PLUGIN().
|
overridevirtual |
Get the description of the plugin.
Reimplemented from hal::BasePluginInterface.
Definition at line 46 of file plugin_clock_tree_extractor.cpp.
Referenced by hal::PYBIND11_PLUGIN().
|
overridevirtual |
Get the name of the plugin.
Implements hal::BasePluginInterface.
Definition at line 36 of file plugin_clock_tree_extractor.cpp.
Referenced by hal::PYBIND11_PLUGIN().
|
overridevirtual |
Get the version of the plugin.
Implements hal::BasePluginInterface.
Definition at line 41 of file plugin_clock_tree_extractor.cpp.
Referenced by hal::PYBIND11_PLUGIN().
|
overridevirtual |
Plugins utilize two phase construction. Always populate all members etc in the initialize function which is automatically called by plugin_manager::get_plugin_instance()
Reimplemented from hal::BasePluginInterface.
Definition at line 59 of file plugin_clock_tree_extractor.cpp.
|
overridevirtual |
This function is automatically executed when the factory is loaded by the plugin manager
Reimplemented from hal::BasePluginInterface.
Definition at line 51 of file plugin_clock_tree_extractor.cpp.
|
overridevirtual |
This function is automatically executed when the factory is unloaded by the plugin manager
Reimplemented from hal::BasePluginInterface.
Definition at line 55 of file plugin_clock_tree_extractor.cpp.