|
Sen API
Sen Libraries
|
Interface for writing to a device. More...
#include <buffer_writer.h>
Public Member Functions | |
| Writer () noexcept=default | |
| virtual | ~Writer () noexcept=default |
| virtual uint8_t * | advance (size_t size)=0 |
| Returns a buffer of 'size' bytes, owned by the writer. | |
| virtual void | reverse (size_t size)=0 |
| Moves the cursor 'size' bytes. | |
Interface for writing to a device.
|
defaultnoexcept |
|
virtualdefaultnoexcept |
|
pure virtual |
Returns a buffer of 'size' bytes, owned by the writer.
Implemented in sen::BufferWriter, sen::ResizableBufferWriter< Container >, and sen::test::TestWriter.
|
pure virtual |
Moves the cursor 'size' bytes.
Implemented in sen::BufferWriter, sen::ResizableBufferWriter< Container >, and sen::test::TestWriter.