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