class writer_adapter<From, To> binary_io¶
template <typename From, typename To = void>
struct writer_adapter : abstract_writer<To> { … } variable scale ¶
constexpr static uint64_t scale = element_size<To>() / element_size<To>() Defined at io/file.hpp:336
constructor writer_adapter<From, To>(std::shared_ptr<abstract_writer<From>>) ¶
writer_adapter(std::shared_ptr<abstract_writer<From>> writer) Defined at io/file.hpp:338
function size() ¶
std::optional<uint64_t> size() override Defined at io/file.hpp:340
function write(const To *, size_t) ¶
[[nodiscard]] size_t write(const To* data, size_t size) final Defined at io/file.hpp:348
function seek(int64_t, seek_origin) ¶
[[nodiscard]] bool seek(int64_t offset, seek_origin origin) final Defined at io/file.hpp:353
function tell() ¶
[[nodiscard]] uint64_t tell() const final Defined at io/file.hpp:358
variable writer ¶
std::shared_ptr<abstract_writer<From>> writer Defined at io/file.hpp:360
Defined at io/file.hpp:332