PandA-2024.02
Public Member Functions | Friends
NodeInfo Class Reference

#include <node_info.hpp>

Inheritance diagram for NodeInfo:
Inheritance graph
[legend]

Public Member Functions

 NodeInfo ()
 Constructor. More...
 
virtual ~NodeInfo ()
 Destructor. More...
 
virtual void print (std::ostream &, int detail_level=0) const
 Print the information associated with the node of the graph. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const NodeInfo &s)
 Friend definition of the << operator. More...
 
std::ostream & operator<< (std::ostream &os, const NodeInfoRef &s)
 Friend definition of the << operator. More...
 

Detailed Description

Definition at line 55 of file node_info.hpp.

Constructor & Destructor Documentation

◆ NodeInfo()

NodeInfo::NodeInfo ( )
default

Constructor.

Header include.

◆ ~NodeInfo()

NodeInfo::~NodeInfo ( )
virtualdefault

Destructor.

Member Function Documentation

◆ print()

void NodeInfo::print ( std::ostream &  ,
int  detail_level = 0 
) const
virtual

Print the information associated with the node of the graph.

Parameters
osis the output stream.

Reimplemented in TypedNodeInfo, StateInfo, and cg_node_info.

Definition at line 52 of file node_info.cpp.

Friends And Related Function Documentation

◆ operator<< [1/2]

std::ostream& operator<< ( std::ostream &  os,
const NodeInfo s 
)
friend

Friend definition of the << operator.

Parameters
osis the output stream.
sis the node to print.

Definition at line 75 of file node_info.hpp.

◆ operator<< [2/2]

std::ostream& operator<< ( std::ostream &  os,
const NodeInfoRef s 
)
friend

Friend definition of the << operator.

Pointer version.

Parameters
osis the output stream.
sis the node to print.

Definition at line 85 of file node_info.hpp.


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