Hedgehog
3.1.0
A library to generate hybrid pipeline workflow systems
|
PrintAbstraction, used to determine if the node should be visited by the printer and colored. More...
#include "printable_abstraction.h"
Public Member Functions | |
tool::PrintOptions const & | printOptions () const |
Print options const accessor. | |
tool::PrintOptions & | printOptions () |
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. | |
PrintAbstraction, used to determine if the node should be visited by the printer and colored.
Definition at line 34 of file printable_abstraction.h.
|
inline |
|
inline |
Print options const accessor.
Definition at line 40 of file printable_abstraction.h.
|
pure virtual |
Visitor method, used by the printer to visit all nodes in the graph.
printer | Printer (visitor pattern) |
Implemented in hh::core::CoreExecutionPipeline< Separator, AllTypes >, hh::core::CoreExecutionPipeline< Separator, AllTypes... >, hh::core::CoreGraph< Separator, AllTypes >, hh::core::CoreGraph< Separator, AllTypes... >, hh::core::CoreStateManager< Separator, AllTypes >, hh::core::CoreStateManager< Separator, AllTypes... >, hh::core::CoreTask< Separator, AllTypes >, and hh::core::CoreTask< Separator, AllTypes... >.
|
private |
Print Options.
Definition at line 35 of file printable_abstraction.h.