Class abstract_stream¶
class abstract_stream<T> io¶
template <typename T = void>
struct abstract_stream { … } Base class for all typed readers and writer
destructor ~abstract_stream<T>() ¶
virtual ~abstract_stream() Fully qualified name: kfr::abstract_stream<T>::~abstract_stream<T>()
Declared at io/file.hpp:130
function tell() ¶
[[nodiscard]] virtual uint64_t tell() const = 0 Fully qualified name: kfr::abstract_stream<T>::tell()
Declared at io/file.hpp:131
function seek(int64_t, seek_origin) ¶
[[nodiscard]] virtual bool seek(int64_t offset, seek_origin origin = seek_origin::begin) = 0 Fully qualified name: kfr::abstract_stream<T>::seek(int64_t, seek_origin)
Declared at io/file.hpp:132
function seek(int64_t, int) ¶
[[nodiscard]] bool seek(int64_t offset, int origin) Fully qualified name: kfr::abstract_stream<T>::seek(int64_t, int)
Declared at io/file.hpp:133
function size() ¶
[[nodiscard]] virtual std::optional<uint64_t> size() Fully qualified name: kfr::abstract_stream<T>::size()
Declared at io/file.hpp:138
Fully qualified name: kfr::abstract_stream<T>
Declared at io/file.hpp:128
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.