3#ifndef HEDGEHOG_DEFAULT_MULTI_EXECUTES_H_ 
    4#define HEDGEHOG_DEFAULT_MULTI_EXECUTES_H_ 
   13namespace implementor {
 
   18template<
class ...Inputs>
 
   27  template <
class MultiExecute> 
requires (std::is_base_of_v<behavior::Execute<Inputs>, MultiExecute> && ...)
 
Default execute implementor, only calls user-defined execute method in behavior::Execute interface.
Default concrete implementation for different typed execution method for tasks.
DefaultMultiExecutes(MultiExecute *const multiExecutesNode)
Constructor using an user-defined node capable of doing computation (inheriting from behavior::Execut...
~DefaultMultiExecutes() override=default
Default destructor.