slang-netlist  0.10.0
Loading...
Searching...
No Matches
NetlistSerializer.hpp
Go to the documentation of this file.
1#pragma once
2
4
5#include <string>
6#include <string_view>
7
8namespace slang::netlist {
9
32 static constexpr int formatVersion = 3;
33
35 static auto serialize(NetlistGraph const &graph) -> std::string;
36
41 static void deserialize(std::string_view json, NetlistGraph &graph);
42};
43
44} // namespace slang::netlist
Represent the netlist connectivity of an elaborated design.
Definition NetlistGraph.hpp:44
Definition Utilities.hpp:16
Definition NetlistSerializer.hpp:31
static constexpr int formatVersion
Definition NetlistSerializer.hpp:32
static void deserialize(std::string_view json, NetlistGraph &graph)
static auto serialize(NetlistGraph const &graph) -> std::string
Serialise graph to a pretty-printed JSON string.