class reader_adapter<From, To> binary_io¶
template <typename From, typename To>
struct reader_adapter : abstract_reader<To> { … } variable scale ¶
constexpr static uint64_t scale = element_size<To>() / element_size<To>() Defined at io/file.hpp:304
constructor reader_adapter<From, To>(std::shared_ptr<abstract_reader<From>>) ¶
reader_adapter(std::shared_ptr<abstract_reader<From>> reader) Defined at io/file.hpp:306
function size() ¶
std::optional<uint64_t> size() override Defined at io/file.hpp:308
function read(To *, size_t) ¶
[[nodiscard]] size_t read(To* data, size_t size) final Defined at io/file.hpp:316
function seek(int64_t, seek_origin) ¶
[[nodiscard]]
bool seek(int64_t offset, seek_origin origin) final Defined at io/file.hpp:321
function tell() ¶
[[nodiscard]] uint64_t tell() const final Defined at io/file.hpp:326
variable reader ¶
std::shared_ptr<abstract_reader<From>> reader Defined at io/file.hpp:328
Defined at io/file.hpp:300