eckit::BufferList class

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

Function documentation

Buffer eckit::BufferList::consolidate()