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.