#pragma once #include "module.hpp" #include template auto makeModule(int32_t argc, char **argv, char **envp, const std::string &name, zmq::context_t &zmq_ctx, std::tuple...> &&ports) { return std::make_unique>(argc, argv, envp, name, zmq_ctx, std::forward...>>(ports)); }