15 #ifndef NINJA_GRAPHVIZ_H_
16 #define NINJA_GRAPHVIZ_H_
std::set< Edge *, EdgeCmp > EdgeSet
Interface for accessing the disk.
DyndepLoader loads dynamically discovered dependencies, as referenced via the "dyndep" attribute in b...
An edge in the dependency graph; links between Nodes using Rules.
Runs the process of creating GraphViz .dot file output.
DyndepLoader dyndep_loader_
GraphViz(State *state, DiskInterface *disk_interface)
void AddTarget(Node *node)
std::set< Node * > visited_nodes_
Information about a node in the dependency graph: the file, whether it's dirty, mtime,...
Global state (file status) for a single run.