PandA-2024.02
Public Member Functions | Protected Attributes
UEdgeWriter Class Referenceabstract

Functor used to write the content of the edges to a dotty file. More...

#include <graph.hpp>

Collaboration diagram for UEdgeWriter:
Collaboration graph
[legend]

Public Member Functions

 UEdgeWriter (const ugraph *_printing_ugraph, const int _detail_level)
 Constructor. More...
 
virtual ~UEdgeWriter ()=default
 Destructor. More...
 
virtual void operator() (std::ostream &out, const UEdgeDescriptor &edge) const =0
 Functor actually called by the boost library to perform the writing. More...
 

Protected Attributes

const ugraphprinting_ugraph
 The graph to be printed. More...
 
const int selector
 The selector of the graph to be printed. More...
 
const int detail_level
 The deail level; if one, tate of the graph is printed. More...
 

Detailed Description

Functor used to write the content of the edges to a dotty file.

Definition at line 1551 of file graph.hpp.

Constructor & Destructor Documentation

◆ UEdgeWriter()

UEdgeWriter::UEdgeWriter ( const ugraph _printing_ugraph,
const int  _detail_level 
)
inline

Constructor.

Parameters
sdf_graphis the graph to be printed
detail_levelif 1, state of the sdf graph is printed

Definition at line 1569 of file graph.hpp.

◆ ~UEdgeWriter()

virtual UEdgeWriter::~UEdgeWriter ( )
virtualdefault

Destructor.

Member Function Documentation

◆ operator()()

virtual void UEdgeWriter::operator() ( std::ostream &  out,
const UEdgeDescriptor edge 
) const
pure virtual

Functor actually called by the boost library to perform the writing.

Parameters
outis the stream where the edges have to be printed
edgeis the edge to be printed

Field Documentation

◆ detail_level

const int UEdgeWriter::detail_level
protected

The deail level; if one, tate of the graph is printed.

Definition at line 1561 of file graph.hpp.

◆ printing_ugraph

const ugraph* UEdgeWriter::printing_ugraph
protected

The graph to be printed.

Definition at line 1555 of file graph.hpp.

◆ selector

const int UEdgeWriter::selector
protected

The selector of the graph to be printed.

Definition at line 1558 of file graph.hpp.


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

Generated on Mon Feb 12 2024 13:04:09 for PandA-2024.02 by doxygen 1.8.13