|
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.