On Tue, Feb 17, 2026 at 9:58 AM Ruben Perez via Boost <boost@lists.boost.org> wrote:
I miss here an equivalent to Beast's flat_buffer [20] [23].
This was an oversight on my part. It will come back.
Buffer sequence type erasure is split between Corosio and Capy. There are two classes doing essentially the same job
Not quite. The two type-erasing objects: capy::buffer_param and corosio::io_buffer_param service different needs. The Capy version represents a window into the entire sequence. It is possible to iterate through the buffers (albeit at a cost, since it is type-erased). While the Corosio version is specifically designed for filling out the operating-system level scatter/gather array. Trying to use one where the other is expected incurs an extra cost. Thanks