|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|
#include <hal_core/plugin_system/fac_extension_interface.h>


Public Member Functions | |
| FacFactoryProvider ()=default | |
| virtual | ~FacFactoryProvider ()=default |
Public Member Functions inherited from hal::AbstractFactoryProvider | |
| AbstractFactoryProvider ()=default | |
| virtual | ~AbstractFactoryProvider ()=default |
Public Attributes | |
| std::function< std::unique_ptr< T >)> | m_factory |
Holds the factory function that creates instances of the file-access implementation T, e.g., a netlist parser or a gate library writer contributed by a plugin.
Definition at line 50 of file fac_extension_interface.h.
|
default |
|
virtualdefault |
| std::function<std::unique_ptr<T>)> hal::FacFactoryProvider< T >::m_factory |
Definition at line 55 of file fac_extension_interface.h.
Referenced by hal::GexfWriterExtension::GexfWriterExtension(), hal::HGLParserExtension::HGLParserExtension(), hal::HGLWriterExtension::HGLWriterExtension(), hal::LibertyParserExtension::LibertyParserExtension(), hal::plugin_manager::load(), hal::VerilogParserExtension::VerilogParserExtension(), hal::VerilogWriterExtension::VerilogWriterExtension(), and hal::VHDLParserExtension::VHDLParserExtension().