chore: clarified name of extend_multipart_recurse

This commit is contained in:
Sara Gerretsen 2025-10-15 23:12:09 +02:00
parent 7917edb4d0
commit e60cbb94b6

View file

@ -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<zmq::multipart_t::iterator, zmq::multipart_t::iterator> range);
void extend_multipart(zmq::multipart_t &mpart, std::pair<zmq::multipart_t::const_iterator, zmq::multipart_t::const_iterator> range);
void extend_multipart(zmq::multipart_t &mpart);
template <typename TArg>
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 <typename TArg, typename... TArgs>
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 <typename TArg>
@ -90,7 +91,7 @@ zmq::multipart_t multipart(TArg const &arg) {
template <typename TArg, typename... TArgs>
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