slang-netlist  0.9.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
31 static constexpr int formatVersion = 2;
32
34 static auto serialize(NetlistGraph const &graph) -> std::string;
35
40 static void deserialize(std::string_view json, NetlistGraph &graph);
41};
42
43} // namespace slang::netlist
Represent the netlist connectivity of an elaborated design.
Definition NetlistGraph.hpp:33
Definition Utilities.hpp:16
Definition NetlistSerializer.hpp:30
static constexpr int formatVersion
Definition NetlistSerializer.hpp:31
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.