diff --git a/include/boost/redis/impl/response.ipp b/include/boost/redis/impl/response.ipp index a4b09a6e..c805be70 100644 --- a/include/boost/redis/impl/response.ipp +++ b/include/boost/redis/impl/response.ipp @@ -9,9 +9,13 @@ #include +#include + namespace boost::redis { -void consume_one(generic_response& r, system::error_code& ec) +namespace detail { + +inline void consume_one_impl(generic_response& r, system::error_code& ec) { if (r.has_error()) return; // Nothing to consume. @@ -38,10 +42,14 @@ void consume_one(generic_response& r, system::error_code& ec) r.value().erase(std::cbegin(r.value()), match); } +} // namespace detail + +void consume_one(generic_response& r, system::error_code& ec) { detail::consume_one_impl(r, ec); } + void consume_one(generic_response& r) { system::error_code ec; - consume_one(r, ec); + detail::consume_one_impl(r, ec); if (ec) throw system::system_error(ec); } diff --git a/include/boost/redis/response.hpp b/include/boost/redis/response.hpp index c39dc632..4c83cf9d 100644 --- a/include/boost/redis/response.hpp +++ b/include/boost/redis/response.hpp @@ -8,15 +8,13 @@ #define BOOST_REDIS_RESPONSE_HPP #include +#include #include #include -#include #include -#include #include -#include namespace boost::redis { @@ -75,7 +73,7 @@ using generic_flat_response = adapter::result; * @param r The response to modify. * @param ec Will be populated in case of error. */ -//BOOST_DEPRECATED("This function is not needed anymore to consume server pushes.") +BOOST_DEPRECATED("This function is not needed anymore to consume server pushes.") void consume_one(generic_response& r, system::error_code& ec); /** @@ -83,7 +81,7 @@ void consume_one(generic_response& r, system::error_code& ec); * * @param r The response to modify. */ -//BOOST_DEPRECATED("This function is not needed anymore to consume server pushes.") +BOOST_DEPRECATED("This function is not needed anymore to consume server pushes.") void consume_one(generic_response& r); } // namespace boost::redis