13#include <graphviz/cgraph.h>
61 void render(std::ostream &os,
const String &layout =
"dot",
62 const String &format =
"svg");
Edge(Graph *g, const String &name, Node *head, Node *tail)
void set(const String &key, const String &value, bool html=false)
Edge * addEdge(const String &name, Node *head, Node *tail)
Edge * edge(const String &name)
std::map< String, Edge * > mEdges
Node * node(const String &name)
std::map< String, Node * > mNodes
Node * addNode(const String &name)
Graph(const String &name, Type type, bool strict=false)
void render(std::ostream &os, const String &layout="dot", const String &format="svg")
Node(Graph *g, const String &name)