Hedgehog  3.1.0
A library to generate hybrid pipeline workflow systems
Loading...
Searching...
No Matches
hh::core::abstraction::PrintableAbstraction Class Referenceabstract

PrintAbstraction, used to determine if the node should be visited by the printer and colored. More...

#include "printable_abstraction.h"

Inheritance diagram for hh::core::abstraction::PrintableAbstraction:
Inheritance graph
Collaboration diagram for hh::core::abstraction::PrintableAbstraction:
Collaboration graph

Public Member Functions

tool::PrintOptions const & printOptions () const
 Print options const accessor.
 
tool::PrintOptionsprintOptions ()
 Print options accessor.
 
virtual void visit (Printer *printer)=0
 Visitor method, used by the printer to visit all nodes in the graph.
 

Private Attributes

tool::PrintOptions printOptions_
 Print Options.
 

Detailed Description

PrintAbstraction, used to determine if the node should be visited by the printer and colored.

Definition at line 34 of file printable_abstraction.h.

Member Function Documentation

◆ printOptions() [1/2]

tool::PrintOptions & hh::core::abstraction::PrintableAbstraction::printOptions ( )
inline

Print options accessor.

Returns
Print options

Definition at line 44 of file printable_abstraction.h.

◆ printOptions() [2/2]

tool::PrintOptions const & hh::core::abstraction::PrintableAbstraction::printOptions ( ) const
inline

Print options const accessor.

Returns
Const print options

Definition at line 40 of file printable_abstraction.h.

Here is the caller graph for this function:

◆ visit()

Member Data Documentation

◆ printOptions_

tool::PrintOptions hh::core::abstraction::PrintableAbstraction::printOptions_
private

Print Options.

Definition at line 35 of file printable_abstraction.h.