HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
netlist_serializer.h File Reference
#include "hal_core/defines.h"
Include dependency graph for netlist_serializer.h:

Go to the source code of this file.

Namespaces

 hal
 
 netlist_serializer
 
 hal::netlist_serializer
 

Functions

bool hal::netlist_serializer::serialize_to_file (const Netlist *netlist, const std::filesystem::path &hal_file)
 
std::unique_ptr< Netlist > hal::netlist_serializer::deserialize_from_file (const std::filesystem::path &hal_file, GateLibrary *gate_lib=nullptr)
 
std::unique_ptr< Netlist > hal::netlist_serializer::deserialize_from_string (const std::string &hal_string, GateLibrary *gate_lib=nullptr)