HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
hal::GexfWriter Class Reference

#include </home/runner/work/hal/hal/plugins/gexf_writer/include/gexf_writer/gexf_writer.h>

Inheritance diagram for hal::GexfWriter:
Inheritance graph
Collaboration diagram for hal::GexfWriter:
Collaboration graph

Public Member Functions

 GexfWriter ()
 
 ~GexfWriter ()=default
 
Result< std::monostate > write (Netlist *netlist, const std::filesystem::path &file_path) override
 
- Public Member Functions inherited from hal::NetlistWriter
 NetlistWriter ()=default
 
virtual ~NetlistWriter ()=default
 

Detailed Description

A netlist writer that serializes a netlist into the GEXF graph format, e.g., for visualization in Gephi.

Definition at line 49 of file gexf_writer.h.

Constructor & Destructor Documentation

◆ GexfWriter()

hal::GexfWriter::GexfWriter ( )

Definition at line 22 of file gexf_writer.cpp.

References hal::plugin_manager::get_plugin_names().

◆ ~GexfWriter()

hal::GexfWriter::~GexfWriter ( )
default

Member Function Documentation

◆ write()

Result< std::monostate > hal::GexfWriter::write ( Netlist netlist,
const std::filesystem::path &  file_path 
)
overridevirtual

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