Syntalos::BinaryStreamReader

Syntalos::BinaryStreamReader

Syntalos::BinaryStreamReader

Reader for Syntalos data entity deserialization.

#include <binarystream.h>

Public Functions

Name
BinaryStreamReader(std::span< const std::byte > buf)
BinaryStreamReader(const void * data, size_t size)
template <typename T >
void
read(T & value)
voidread(std::string & str)
voidread(std::vector< std::string > & vec)
voidread(ByteVector & blob)
voidread(MetaValue & v)
voidread(MetaArray & arr)
voidread(MetaStringMap & map)
size_tposition() const
voidreset()

Public Functions Documentation

function BinaryStreamReader

inline explicit BinaryStreamReader(
    std::span< const std::byte > buf
)

function BinaryStreamReader

inline explicit BinaryStreamReader(
    const void * data,
    size_t size
)

function read

template <typename T >
inline void read(
    T & value
)

function read

inline void read(
    std::string & str
)

function read

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

function read

inline void read(
    ByteVector & blob
)

function read

inline void read(
    MetaValue & v
)

function read

inline void read(
    MetaArray & arr
)

function read

inline void read(
    MetaStringMap & map
)

function position

inline size_t position() const

function reset

inline void reset()

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