Go to the documentation of this file.
34 #ifndef NETLISTVISUALIZATION_HH
35 #define NETLISTVISUALIZATION_HH
42 class BaseNetlistBlock;
57 std::ostream& streamOut);
60 std::ostream& streamOut);
63 std::ostream& streamOut);
66 std::ostream& streamOut);
76 std::ostream& streamOut);
79 const std::string& prefix,
80 std::ostream& streamOut);
83 const std::string& prefix,
84 std::ostream& streamOut);
87 const std::string& prefix,
88 std::ostream& streamOut);
static void printPort(const NetlistPort &port, const std::string &prefix, std::ostream &streamOut)
static void listNetlistDescriptors(const BaseNetlistBlock &block, std::ostream &streamOut)
static void printBlock(const BaseNetlistBlock &root, const std::string &prefix, std::ostream &streamOut)
static void printParameter(const Parameter ¶meter, const std::string &prefix, std::ostream &streamOut)
static void printBlockTree(const BaseNetlistBlock &node, std::string prefix, std::ostream &streamOut)
virtual ~NetlistVisualization()
static std::string portWidthToString(const NetlistPort &port)
static void visualizeBlockTree(const BaseNetlistBlock &root, std::ostream &streamOut)
static void listConnections(const BaseNetlistBlock &block, std::ostream &streamOut)
static std::string toString(Direction dir)
Direction
Direction of the port.