![]() |
PandA-2024.02
|
Edge writer for operation graph. More...
#include <behavioral_writer_helper.hpp>


Public Member Functions | |
| OpEdgeWriter (const OpGraph *operation_graph) | |
| Constructor. More... | |
| void | operator() (std::ostream &out, const EdgeDescriptor &e) const override |
| Operator which print label of an EdgeDescriptor. More... | |
Public Member Functions inherited from EdgeWriter | |
| EdgeWriter (const graph *_printing_graph, const int _detail_level) | |
| Constructor. More... | |
| virtual | ~EdgeWriter ()=default |
| Destructor. More... | |
Private Attributes | |
| const BehavioralHelperConstRef | BH |
| The helper used to print the labels. More... | |
Additional Inherited Members | |
Protected Attributes inherited from EdgeWriter | |
| const graph * | printing_graph |
| The graph to be printed. More... | |
| const int | selector |
| The selector of the graph to be printed. More... | |
| const int | detail_level |
| The detail level. More... | |
Edge writer for operation graph.
Definition at line 80 of file behavioral_writer_helper.hpp.
|
explicit |
Constructor.
| _g | is the operation graph |
Definition at line 251 of file behavioral_writer_helper.cpp.
|
overridevirtual |
Operator which print label of an EdgeDescriptor.
| out | is the stream |
| e | is the edge |
Implements EdgeWriter.
Definition at line 256 of file behavioral_writer_helper.cpp.
References ADG_SELECTOR, BH, CDG_SELECTOR, CFG_SELECTOR, CSG_SELECTOR, DEBUG_SELECTOR, DFG_AGG_SELECTOR, DFG_SCA_SELECTOR, DFG_SELECTOR, FADG_SELECTOR, FB_ADG_SELECTOR, FB_CDG_SELECTOR, FB_CFG_SELECTOR, FB_DFG_SELECTOR, FB_FLG_SELECTOR, FB_ODG_SELECTOR, FCDG_SELECTOR, FCFG_SELECTOR, FDFG_SELECTOR, FLG_SELECTOR, FODG_SELECTOR, graph::GetSelector(), ODG_SELECTOR, EdgeWriter::printing_graph, and EdgeWriter::selector.

|
private |
The helper used to print the labels.
Definition at line 84 of file behavioral_writer_helper.hpp.
Referenced by operator()().
1.8.13