Cerata
A library to generate structural hardware designs
cerata::dot::DOTOutputGenerator Class Reference

OutputGenerator for DOT graphs. More...

#include <dot.h>

+ Inheritance diagram for cerata::dot::DOTOutputGenerator:
+ Collaboration diagram for cerata::dot::DOTOutputGenerator:

Public Member Functions

 DOTOutputGenerator (std::string root_dir, std::vector< OutputSpec > graphs={})
 DOTOutputGenerator constructor.
 
void Generate () override
 Generate the DOT graphs.
 
std::string subdir () override
 Returns the subdirectory used by this OutputGenerator.
 
- Public Member Functions inherited from cerata::OutputGenerator
 OutputGenerator (std::string root_dir, std::vector< OutputSpec > outputs={})
 Construct an OutputGenerator.
 
OutputGeneratorAddOutput (const OutputSpec &output)
 Add a graph to the list of graphs to generate output for.
 

Additional Inherited Members

- Protected Attributes inherited from cerata::OutputGenerator
std::string root_dir_
 The root directory to generate the output in.
 
std::vector< OutputSpecoutputs_
 A list of things to put out.
 

Detailed Description

OutputGenerator for DOT graphs.

Definition at line 57 of file dot.h.


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