Hedgehog
3.1.0
A library to generate hybrid pipeline workflow systems
|
Hedgehog abstraction namespace. More...
Classes | |
class | AnyGroupableAbstraction |
Abstraction for cores/nodes that can form groups. More... | |
class | CanTerminateAbstraction |
Abstraction for core that present termination condition. More... | |
class | CleanableAbstraction |
Abstraction for cleanable core. More... | |
class | ClonableAbstraction |
Core abstraction for clonable nodes, nodes duplicated by execution pipeline. More... | |
class | CopyableAbstraction |
Core abstraction for copyable nodes. More... | |
class | ExecuteAbstraction |
Core execute abstraction, interface to user-defined execution. More... | |
class | ExecutionPipelineInputsManagementAbstraction |
Input management abstraction for the execution pipeline. More... | |
class | ExecutionPipelineNodeAbstraction |
Abstraction specialized for the execution pipeline. More... | |
class | ExecutionPipelineOutputsManagementAbstraction |
Output management abstraction for the execution pipeline. More... | |
class | GraphInputsManagementAbstraction |
Input management abstraction for the graph. More... | |
class | GraphNodeAbstraction |
Base graph node abstraction. More... | |
class | GraphOutputsManagementAbstraction |
Output management abstraction for the grpah. More... | |
class | GroupableAbstraction |
Typed abstraction for groupable node. More... | |
class | NodeAbstraction |
Base core node abstraction. More... | |
class | NotifierAbstraction |
Core abstraction to notify slots. More... | |
class | PrintableAbstraction |
PrintAbstraction, used to determine if the node should be visited by the printer and colored. More... | |
class | ReceiverAbstraction |
Core's abstraction to receive a piece of data. More... | |
class | SenderAbstraction |
Core abstraction to send data. More... | |
class | SlotAbstraction |
Core's abstraction to receive a signal. More... | |
class | TaskInputsManagementAbstraction |
Input management abstraction for the task. More... | |
class | TaskNodeAbstraction |
Task core abstraction used to define some method for task-like behaving cores like CoreExecutionPipeline, CoreStateManager, CoreTask. More... | |
class | TaskOutputsManagementAbstraction |
Output management abstraction for the task. More... | |
Hedgehog abstraction namespace.