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 ()
 
void Start ()
 

Public Attributes

std::set< Edge * > visited_edges_
 
std::set< Node * > visited_nodes_
 

Detailed Description

Runs the process of creating GraphViz .dot file output.

Definition at line 24 of file graphviz.h.

Member Function Documentation

◆ AddTarget()

void GraphViz::AddTarget ( Node node)

◆ Finish()

void GraphViz::Finish ( )

Definition at line 78 of file graphviz.cc.

◆ Start()

void GraphViz::Start ( )

Definition at line 71 of file graphviz.cc.

Member Data Documentation

◆ visited_edges_

std::set<Edge*> GraphViz::visited_edges_

Definition at line 30 of file graphviz.h.

Referenced by AddTarget().

◆ visited_nodes_

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

Definition at line 29 of file graphviz.h.

Referenced by AddTarget().


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