boost::capy::consuming_buffers

Wrapper for consuming a buffer sequence incrementally.

Synopsis

template<class BufferSequence>
requires MutableBufferSequence<BufferSequence> ||
             ConstBufferSequence<BufferSequence>
class consuming_buffers;

Description

This class wraps a buffer sequence and tracks the current position. It provides a consume(n) function that advances through the sequence as bytes are processed.

Works with both mutable and const buffer sequences.

Template Parameters

Name Description

BufferSequence

The buffer sequence type.

Created with MrDocs