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