Syntalos::BinaryStreamWriter

Syntalos::BinaryStreamWriter

Syntalos::BinaryStreamWriter

Writer for Syntalos data entity serialization.

#include <binarystream.h>

Public Functions

Name
BinaryStreamWriter(ByteVector & buf)
BinaryStreamWriter(const ByteVector & buf)
template <typename T >
void
write(const T & value)
voidwrite(const std::string & str)
voidwrite(const std::vector< std::string > & vec)
voidwrite(const ByteVector & blob)
voidwrite(const MetaValue & v)
voidwrite(const MetaArray & arr)
voidwrite(const MetaStringMap & map)
voidreserve(size_t capacity)
size_tposition() const

Public Functions Documentation

function BinaryStreamWriter

inline explicit BinaryStreamWriter(
    ByteVector & buf
)

function BinaryStreamWriter

inline explicit BinaryStreamWriter(
    const ByteVector & buf
)

function write

template <typename T >
inline void write(
    const T & value
)

function write

inline void write(
    const std::string & str
)

function write

inline void write(
    const std::vector< std::string > & vec
)

function write

inline void write(
    const ByteVector & blob
)

function write

inline void write(
    const MetaValue & v
)

function write

inline void write(
    const MetaArray & arr
)

function write

inline void write(
    const MetaStringMap & map
)

function reserve

inline void reserve(
    size_t capacity
)

function position

inline size_t position() const

Updated on 2026-04-24 at 23:36:58 +0000