PandA-2024.02
Public Member Functions | Private Attributes
OpEdgeWriter Class Reference

Edge writer for operation graph. More...

#include <behavioral_writer_helper.hpp>

Inheritance diagram for OpEdgeWriter:
Inheritance graph
[legend]
Collaboration diagram for OpEdgeWriter:
Collaboration graph
[legend]

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 graphprinting_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...
 

Detailed Description

Edge writer for operation graph.

Definition at line 80 of file behavioral_writer_helper.hpp.

Constructor & Destructor Documentation

◆ OpEdgeWriter()

OpEdgeWriter::OpEdgeWriter ( const OpGraph operation_graph)
explicit

Constructor.

Parameters
_gis the operation graph

Definition at line 251 of file behavioral_writer_helper.cpp.

Member Function Documentation

◆ operator()()

void OpEdgeWriter::operator() ( std::ostream &  out,
const EdgeDescriptor e 
) const
overridevirtual

Field Documentation

◆ BH

const BehavioralHelperConstRef OpEdgeWriter::BH
private

The helper used to print the labels.

Definition at line 84 of file behavioral_writer_helper.hpp.

Referenced by operator()().


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

Generated on Mon Feb 12 2024 13:03:59 for PandA-2024.02 by doxygen 1.8.13