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)
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 position

inline size_t position() const

function reset

inline void reset()

Updated on 2026-03-16 at 01:48:15 +0000