|
Ninja
|
Runs the process of creating GraphViz .dot file output. More...
#include <graphviz.h>
Public Member Functions | |
| void | AddTarget (Node *node) |
| void | Finish () |
| void | Start () |
Public Attributes | |
| std::set< Edge * > | visited_edges_ |
| std::set< Node * > | visited_nodes_ |
Runs the process of creating GraphViz .dot file output.
Definition at line 24 of file graphviz.h.
| void GraphViz::AddTarget | ( | Node * | node | ) |
Definition at line 22 of file graphviz.cc.
References Node::in_edge(), Edge::inputs_, Edge::is_order_only(), Rule::name(), Edge::outputs_, Node::path(), Edge::rule_, visited_edges_, and visited_nodes_.
| void GraphViz::Finish | ( | ) |
Definition at line 78 of file graphviz.cc.
| void GraphViz::Start | ( | ) |
Definition at line 71 of file graphviz.cc.
| std::set<Edge*> GraphViz::visited_edges_ |
Definition at line 30 of file graphviz.h.
Referenced by AddTarget().
| std::set<Node*> GraphViz::visited_nodes_ |
Definition at line 29 of file graphviz.h.
Referenced by AddTarget().
1.8.14