PandA-2024.02
Public Member Functions | Private Attributes
CdfcWriter Class Reference
Inheritance diagram for CdfcWriter:
Inheritance graph
[legend]
Collaboration diagram for CdfcWriter:
Collaboration graph
[legend]

Public Member Functions

 CdfcWriter (const CdfcGraph *_printing_graph)
 Constructor. More...
 
void operator() (std::ostream &out, const vertex &v) const override
 Operator used to print the label of a vertex. More...
 
- Public Member Functions inherited from VertexWriter
 VertexWriter (const graph *_graph, const int _detail_level)
 Constructor. More...
 
virtual ~VertexWriter ()=default
 Destructor. More...
 

Private Attributes

const CdfcGraphInfocdfc_graph_info
 The info associated with the graph to be printed. More...
 
const CustomUnorderedMap< vertex, vertex > & c2s
 
const OpWriter operation_writer
 The functor used to print labels which correspond to vertices of the graph to be printed. More...
 

Additional Inherited Members

- Protected Attributes inherited from VertexWriter
const graphprinting_graph
 The graph to be printed. More...
 
const int detail_level
 The detail level. More...
 

Detailed Description

Definition at line 686 of file cdfc_module_binding.cpp.

Constructor & Destructor Documentation

◆ CdfcWriter()

CdfcWriter::CdfcWriter ( const CdfcGraph _printing_graph)
inlineexplicit

Constructor.

Parameters
_printing_graphis the graph to be printed

Definition at line 702 of file cdfc_module_binding.cpp.

Member Function Documentation

◆ operator()()

void CdfcWriter::operator() ( std::ostream &  out,
const vertex v 
) const
inlineoverridevirtual

Operator used to print the label of a vertex.

Parameters
outis the stream where label has to printed
vis the vertex to be printed

Implements VertexWriter.

Definition at line 715 of file cdfc_module_binding.cpp.

Field Documentation

◆ c2s

const CustomUnorderedMap<vertex, vertex>& CdfcWriter::c2s
private

Definition at line 692 of file cdfc_module_binding.cpp.

◆ cdfc_graph_info

const CdfcGraphInfo* CdfcWriter::cdfc_graph_info
private

The info associated with the graph to be printed.

Definition at line 690 of file cdfc_module_binding.cpp.

◆ operation_writer

const OpWriter CdfcWriter::operation_writer
private

The functor used to print labels which correspond to vertices of the graph to be printed.

Definition at line 695 of file cdfc_module_binding.cpp.


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

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