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
+2 -2
View File
@@ -500,7 +500,7 @@ public:
auto const len = rand(500);
ostream(db) <<
"Content-Length: " << len << "\r\n\r\n";
for(auto const& b : db.prepare(len))
for(boost::asio::mutable_buffer b : db.prepare(len))
{
auto p = boost::asio::buffer_cast<char*>(b);
auto n = boost::asio::buffer_size(b);
@@ -520,7 +520,7 @@ public:
len -= n;
ostream(db) <<
to_hex(n) << "\r\n";
for(auto const& b : db.prepare(n))
for(boost::asio::mutable_buffer b : db.prepare(n))
{
auto p = boost::asio::buffer_cast<char*>(b);
auto m = boost::asio::buffer_size(b);
+1 -1
View File
@@ -489,7 +489,7 @@ nodejs_basic_parser<Derived>::write(
using boost::asio::buffer_cast;
using boost::asio::buffer_size;
std::size_t bytes_used = 0;
for(auto const& buffer : buffers)
for(boost::asio::const_buffer buffer : buffers)
{
auto const n = write(
buffer_cast<void const*>(buffer),