Convert buffer in range loops

fix #485
This commit is contained in:
Vinnie Falco
2017-07-20 08:12:20 -07:00
parent 1037c5bfba
commit 82d76e4882
15 changed files with 20 additions and 13 deletions
+1 -1
View File
@@ -124,7 +124,7 @@ public:
using boost::asio::buffer_cast;
auto const n = buffer_size(buffers);
str.reserve(str.size() + n);
for(auto const& buffer : buffers)
for(boost::asio::const_buffer buffer : buffers)
str.append(buffer_cast<char const*>(buffer),
buffer_size(buffer));
return n;
+2 -1
View File
@@ -99,7 +99,8 @@ public:
auto const n =
(std::min)(buffer_size(buffers), write_max_);
str.reserve(str.size() + n);
for(auto const& buffer : buffer_prefix(n, buffers))
for(boost::asio::const_buffer buffer :
buffer_prefix(n, buffers))
str.append(buffer_cast<char const*>(buffer),
buffer_size(buffer));
return n;