PandA-2024.02
|
Functor used to write the content of a vertex to dotty file. More...
#include <graph.hpp>
Public Member Functions | |
VertexWriter (const graph *_graph, const int _detail_level) | |
Constructor. More... | |
virtual | ~VertexWriter ()=default |
Destructor. More... | |
virtual void | operator() (std::ostream &out, const vertex &v) const =0 |
Functor actually called by the boost library to perform the writing. More... | |
Protected Attributes | |
const graph * | printing_graph |
The graph to be printed. More... | |
const int | detail_level |
The detail level. More... | |
Functor used to write the content of a vertex to dotty file.
|
inline |
|
virtualdefault |
Destructor.
|
pure virtual |
Functor actually called by the boost library to perform the writing.
out | is the stream where the nodes have to be printed |
v | is the vertex to be printed |
Implemented in CdfcWriter, StateWriter, DesignFlowStepWriter, FunctionWriter, BBWriter, and OpWriter.
|
protected |
The detail level.
Definition at line 1413 of file graph.hpp.
Referenced by OpWriter::operator()(), and StateWriter::operator()().
|
protected |
The graph to be printed.
Definition at line 1410 of file graph.hpp.
Referenced by OpWriter::operator()(), BBWriter::operator()(), FunctionWriter::operator()(), DesignFlowStepWriter::operator()(), and StateWriter::operator()().