diff --git a/modules/you_done_it/ydi_networking.h b/modules/you_done_it/ydi_networking.h index 5c5a16dd..b3d9ab44 100644 --- a/modules/you_done_it/ydi_networking.h +++ b/modules/you_done_it/ydi_networking.h @@ -65,19 +65,20 @@ void extend_multipart(zmq::multipart_t &mpart, std::string_view const &strv); void extend_multipart(zmq::multipart_t &mpart, char const *cstr); void extend_multipart(zmq::multipart_t &mpart, int const &arg); void extend_multipart(zmq::multipart_t &mpart, zmq::multipart_t const &right); -void extend_multipart(zmq::multipart_t &mpart); void extend_multipart(zmq::multipart_t &mpart, std::pair range); void extend_multipart(zmq::multipart_t &mpart, std::pair range); +void extend_multipart(zmq::multipart_t &mpart); + template -void extend_multipart_r(zmq::multipart_t &mpart, TArg const &arg) { +void extend_multipart_recurse(zmq::multipart_t &mpart, TArg const &arg) { extend_multipart(mpart, arg); } template -void extend_multipart_r(zmq::multipart_t &mpart, TArg const &arg, TArgs const &...args) { +void extend_multipart_recurse(zmq::multipart_t &mpart, TArg const &arg, TArgs const &...args) { extend_multipart(mpart, arg); - extend_multipart_r(mpart, args...); + extend_multipart_recurse(mpart, args...); } template @@ -90,7 +91,7 @@ zmq::multipart_t multipart(TArg const &arg) { template zmq::multipart_t multipart(TArg const &arg, TArgs const &...args) { zmq::multipart_t mpart{ multipart(arg) }; - extend_multipart_r(mpart, args...); + extend_multipart_recurse(mpart, args...); return mpart; } } //namespace ydi