HAL
hal::NetlistWriter Class Referenceabstract

#include <netlist_writer.h>

Inheritance diagram for hal::NetlistWriter:
Inheritance graph
Collaboration diagram for hal::NetlistWriter:
Collaboration graph

Public Member Functions

 NetlistWriter ()=default
 
virtual ~NetlistWriter ()=default
 
virtual Result< std::monostate > write (Netlist *netlist, const std::filesystem::path &file_path)=0
 

Detailed Description

Definition at line 41 of file netlist_writer.h.

Constructor & Destructor Documentation

◆ NetlistWriter()

hal::NetlistWriter::NetlistWriter ( )
default

◆ ~NetlistWriter()

virtual hal::NetlistWriter::~NetlistWriter ( )
virtualdefault

Member Function Documentation

◆ write()

virtual Result<std::monostate> hal::NetlistWriter::write ( Netlist netlist,
const std::filesystem::path &  file_path 
)
pure virtual

Write the netlist to a file at the provided location.

Parameters
[in]netlist- The netlist.
[in]file_path- The output path.
Returns
True on success, false otherwise.

Implemented in hal::VerilogWriter.


The documentation for this class was generated from the following file: