Skip to content

class abstract_stream<T> binary_io

template <typename T = void>
struct abstract_stream { … }

Base class for all typed readers and writer

destructor ~abstract_stream<T>()

virtual ~abstract_stream()

Defined at io/file.hpp:133

function tell()

[[nodiscard]] virtual uint64_t tell() const                                              = 0

Defined at io/file.hpp:134

function seek(int64_t, seek_origin)

[[nodiscard]] virtual bool seek(int64_t offset, seek_origin origin = seek_origin::begin) = 0

Defined at io/file.hpp:135

function seek(int64_t, int)

[[nodiscard]] bool seek(int64_t offset, int origin)

Defined at io/file.hpp:136

function size()

[[nodiscard]] virtual std::optional<uint64_t> size()

Defined at io/file.hpp:141

Defined at io/file.hpp:131