Hedgehog
3.1.0
A library to generate hybrid pipeline workflow systems
|
Execute Behavior abstraction, node that has an execution for an Input data type. More...
#include "execute.h"
Public Member Functions | |
Execute ()=default | |
Default constructor. | |
virtual | ~Execute ()=default |
Default destructor. | |
virtual void | execute (std::shared_ptr< Input > data)=0 |
Virtual declaration of execute function for a data of type Input. | |
Private Attributes | |
friend | ExecuteAbstraction< Input > |
Execute node's core abstraction. | |
Execute Behavior abstraction, node that has an execution for an Input data type.
Input | Input data type |
|
default |
Default constructor.
|
virtualdefault |
Default destructor.
|
pure virtual |
Virtual declaration of execute function for a data of type Input.
data | Data sent to the execute method |
|
private |