|
Ninja
|
Runs the process of creating GraphViz .dot file output. More...
#include <graphviz.h>
Public Member Functions | |
| void | AddTarget (Node *node) |
| void | Finish () |
| GraphViz (State *state, DiskInterface *disk_interface) | |
| void | Start () |
Public Attributes | |
| DyndepLoader | dyndep_loader_ |
| EdgeSet | visited_edges_ |
| std::set< Node * > | visited_nodes_ |
Runs the process of creating GraphViz .dot file output.
Definition at line 29 of file graphviz.h.
|
inline |
Definition at line 30 of file graphviz.h.
| void GraphViz::AddTarget | ( | Node * | node | ) |
Definition at line 25 of file graphviz.cc.
References Edge::dyndep_, Node::dyndep_pending(), Node::in_edge(), Edge::inputs_, Edge::is_order_only(), Rule::name(), Edge::outputs_, Node::path(), Edge::rule_, and Warning().
| void GraphViz::Finish | ( | ) |
Definition at line 88 of file graphviz.cc.
| void GraphViz::Start | ( | ) |
Definition at line 81 of file graphviz.cc.
| DyndepLoader GraphViz::dyndep_loader_ |
Definition at line 36 of file graphviz.h.
| EdgeSet GraphViz::visited_edges_ |
Definition at line 38 of file graphviz.h.
| std::set<Node*> GraphViz::visited_nodes_ |
Definition at line 37 of file graphviz.h.