commit | c65f3bd163744c230ed44aa342bb0529d808dd93 | [log] [tgz] |
---|---|---|
author | Christopher Kohlhoff <chris@kohlhoff.com> | Fri Aug 26 22:10:04 2016 +1000 |
committer | Christopher Kohlhoff <chris@kohlhoff.com> | Sun Aug 28 10:02:41 2016 +1000 |
tree | bcb137cec59d1b038b479cd440092b8bdd25b000 | |
parent | 062b19c97bb85f4625b46f93ee19b234948ff235 [diff] |
Refactor the detail::consuming_buffers template. The consuming_buffers template, which is used internally by the composed read and write operations, did not correctly satisfy the buffer sequence requirements as its iterator was not bidirectional. Rather than acting as a proxy buffer sequence, the reworked consuming_buffers template instead produces fixed-size buffer sequences as required.