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