class file_reader<T> binary_io¶
template <typename T = void>
struct file_reader : abstract_reader<T> { … } Typed file reader
constructor file_reader<T>(file_handle &&) ¶
file_reader(file_handle&& handle) Defined at io/file.hpp:396
destructor ~file_reader<T>() ¶
~file_reader() override Defined at io/file.hpp:398
function read(T *, size_t) ¶
size_t read(T* data, size_t size) final Defined at io/file.hpp:400
typedef read ¶
using abstract_reader<T>::read Defined at io/file.hpp:402
function tell() ¶
uint64_t tell() const final Defined at io/file.hpp:404
function seek(int64_t, seek_origin) ¶
bool seek(int64_t offset, seek_origin origin) final Defined at io/file.hpp:406
variable handle ¶
file_handle handle Defined at io/file.hpp:411
Defined at io/file.hpp:394