BufferList class
#include <eckit/io/BufferList.h>
A class to aggregate buffers into a single object that can be read as a whole.
Constructors, destructors, conversion operators
- BufferList() defaulted
- BufferList(const BufferList&) deleted
- BufferList(BufferList&&) defaulted
- ~BufferList() defaulted
Public functions
- auto operator=(const BufferList&) -> BufferList& deleted
- auto operator=(BufferList&&) -> BufferList& defaulted
- void append(Buffer&& buf)
- auto count() const -> size_t
- auto size() const -> Length
- auto consolidate() -> Buffer