Skip to content

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.