#include <gate_library_writer.h>
The gate library writer is the base class that needs to be inherited from all writers that shall be registered with HAL.
Definition at line 42 of file gate_library_writer.h.
◆ GateLibraryWriter()
hal::GateLibraryWriter::GateLibraryWriter |
( |
| ) |
|
|
default |
◆ ~GateLibraryWriter()
virtual hal::GateLibraryWriter::~GateLibraryWriter |
( |
| ) |
|
|
virtualdefault |
◆ write()
virtual bool hal::GateLibraryWriter::write |
( |
const GateLibrary * |
gate_lib, |
|
|
const std::filesystem::path & |
file_path |
|
) |
| |
|
pure virtual |
Write the gate library to a file at the provided location.
- Parameters
-
[in] | gate_lib | - The gate library. |
[in] | file_path | - The output path. |
- Returns
- True on success, false otherwise.
Implemented in hal::HGLWriter.
The documentation for this class was generated from the following file:
- /home/runner/work/hal/hal/include/hal_core/netlist/gate_library/gate_library_writer/gate_library_writer.h