Ninja
Public Member Functions | Public Attributes | List of all members
GraphViz Struct Reference

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_
 

Detailed Description

Runs the process of creating GraphViz .dot file output.

Definition at line 29 of file graphviz.h.

Constructor & Destructor Documentation

◆ GraphViz()

GraphViz::GraphViz ( State state,
DiskInterface disk_interface 
)
inline

Definition at line 30 of file graphviz.h.

Member Function Documentation

◆ AddTarget()

void GraphViz::AddTarget ( Node node)

◆ Finish()

void GraphViz::Finish ( )

Definition at line 88 of file graphviz.cc.

◆ Start()

void GraphViz::Start ( )

Definition at line 81 of file graphviz.cc.

Member Data Documentation

◆ dyndep_loader_

DyndepLoader GraphViz::dyndep_loader_

Definition at line 36 of file graphviz.h.

◆ visited_edges_

EdgeSet GraphViz::visited_edges_

Definition at line 38 of file graphviz.h.

◆ visited_nodes_

std::set<Node*> GraphViz::visited_nodes_

Definition at line 37 of file graphviz.h.


The documentation for this struct was generated from the following files: