Foundation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
FWriter Struct Referenceabstract

#include <Serialization.hpp>

Inheritance diagram for FWriter:
MemoryWriter SpanWriter

Public Member Functions

virtual ~FWriter ()=default
 
virtual size_t write (const void *data, size_t size)=0
 
virtual bool seek (uint64_t offset)
 
virtual uint64_t tell () const
 
virtual size_t operator() (const void *data, size_t size)
 

Constructor & Destructor Documentation

◆ ~FWriter()

virtual FWriter::~FWriter ( )
virtualdefault

Member Function Documentation

◆ operator()()

virtual size_t FWriter::operator() ( const void *  data,
size_t  size 
)
inlinevirtual

◆ seek()

virtual bool FWriter::seek ( uint64_t  offset)
inlinevirtual

Reimplemented in MemoryWriter, and SpanWriter.

◆ tell()

virtual uint64_t FWriter::tell ( ) const
inlinevirtual

Reimplemented in MemoryWriter, and SpanWriter.

◆ write()

virtual size_t FWriter::write ( const void *  data,
size_t  size 
)
pure virtual

Implemented in MemoryWriter, and SpanWriter.


The documentation for this struct was generated from the following file: