A writer that owns a fixed size buffer.
More...
#include <buffer_writer.h>
|
| | BufferWriter (Span< uint8_t > buffer) noexcept |
| | ~BufferWriter () override=default |
| uint8_t * | advance (size_t size) override |
| | Returns a buffer of 'size' bytes, owned by the writer.
|
| void | reverse (size_t size) override |
| | Moves the cursor 'size' bytes.
|
A writer that owns a fixed size buffer.
◆ BufferWriter()
| sen::BufferWriter::BufferWriter |
( |
Span< uint8_t > | buffer | ) |
|
|
inlineexplicitnoexcept |
◆ ~BufferWriter()
| sen::BufferWriter::~BufferWriter |
( |
| ) |
|
|
overridedefault |
◆ advance()
| uint8_t * sen::BufferWriter::advance |
( |
size_t | size | ) |
|
|
inlinenodiscardoverridevirtual |
Returns a buffer of 'size' bytes, owned by the writer.
Implements sen::Writer.
◆ reverse()
| void sen::BufferWriter::reverse |
( |
size_t | size | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: