diff --git a/CHANGELOG.md b/CHANGELOG.md index 82f0822a..75709c54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ Version 66: * string_param optimizations * Add serializer request/response aliases +* Make consuming_buffers smaller -------------------------------------------------------------------------------- diff --git a/include/beast/core/consuming_buffers.hpp b/include/beast/core/consuming_buffers.hpp index 8d80fdd6..6baffaa4 100644 --- a/include/beast/core/consuming_buffers.hpp +++ b/include/beast/core/consuming_buffers.hpp @@ -41,7 +41,6 @@ class consuming_buffers BufferSequence bs_; iter_type begin_; - iter_type end_; std::size_t skip_ = 0; template diff --git a/include/beast/core/impl/consuming_buffers.ipp b/include/beast/core/impl/consuming_buffers.ipp index 48689a6b..fca247ef 100644 --- a/include/beast/core/impl/consuming_buffers.ipp +++ b/include/beast/core/impl/consuming_buffers.ipp @@ -115,7 +115,6 @@ template consuming_buffers:: consuming_buffers() : begin_(bs_.begin()) - , end_(bs_.end()) { } @@ -155,7 +154,6 @@ consuming_buffers:: consuming_buffers(boost::in_place_init_t, Args&&... args) : bs_(std::forward(args)...) , begin_(bs_.begin()) - , end_(bs_.end()) { static_assert(sizeof...(Args) > 0, "Missing constructor arguments");