Class memory_reader¶
class memory_reader<T> io¶
template <typename T>
class memory_reader : public abstract_reader<T> { … } constructor memory_reader<T>(std::span<const T>) ¶
memory_reader(std::span<const T> buffer) Fully qualified name: kfr::memory_reader<T>::memory_reader<T>(std::span<const T>)
Declared at io/file.hpp:202
function tell() ¶
uint64_t tell() const override Fully qualified name: kfr::memory_reader<T>::tell()
Declared at io/file.hpp:204
function size() ¶
std::optional<uint64_t> size() override Fully qualified name: kfr::memory_reader<T>::size()
Declared at io/file.hpp:206
function seek(int64_t, seek_origin) ¶
bool seek(int64_t offset, seek_origin origin) override Fully qualified name: kfr::memory_reader<T>::seek(int64_t, seek_origin)
Declared at io/file.hpp:208
function read(T *, size_t) ¶
size_t read(T* data, size_t size) override Fully qualified name: kfr::memory_reader<T>::read(T *, size_t)
Declared at io/file.hpp:231
Fully qualified name: kfr::memory_reader<T>
Declared at io/file.hpp:199
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.