19#ifndef HEDGEHOG_IMPLEMENTOR_EXECUTE_H_ 
   20#define HEDGEHOG_IMPLEMENTOR_EXECUTE_H_ 
   29namespace implementor {
 
   44  virtual void execute(std::shared_ptr<Input> data) = 0;
 
Implementor for the ExecuteAbstraction.
virtual void execute(std::shared_ptr< Input > data)=0
Execute method for a piece of data.
ImplementorExecute()=default
Default constructor.
virtual ~ImplementorExecute()=default
Default destructor.