Class writer_adapter¶
class writer_adapter<From, To> 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>() Fully qualified name: kfr::writer_adapter<From, To>::scale
Declared at io/file.hpp:333
constructor writer_adapter<From, To>(std::shared_ptr<abstract_writer<From>>) ¶
writer_adapter(std::shared_ptr<abstract_writer<From>> writer) Fully qualified name: kfr::writer_adapter<From, To>::writer_adapter<From, To>(std::shared_ptr<abstract_writer<From>>)
Declared at io/file.hpp:335
function size() ¶
std::optional<uint64_t> size() override Fully qualified name: kfr::writer_adapter<From, To>::size()
Declared at io/file.hpp:337
function write(const To *, size_t) ¶
[[nodiscard]] size_t write(const To* data, size_t size) final Fully qualified name: kfr::writer_adapter<From, To>::write(const To *, size_t)
Declared at io/file.hpp:345
function seek(int64_t, seek_origin) ¶
[[nodiscard]] bool seek(int64_t offset, seek_origin origin) final Fully qualified name: kfr::writer_adapter<From, To>::seek(int64_t, seek_origin)
Declared at io/file.hpp:350
function tell() ¶
[[nodiscard]] uint64_t tell() const final Fully qualified name: kfr::writer_adapter<From, To>::tell()
Declared at io/file.hpp:355
variable writer ¶
std::shared_ptr<abstract_writer<From>> writer Fully qualified name: kfr::writer_adapter<From, To>::writer
Declared at io/file.hpp:357
Fully qualified name: kfr::writer_adapter<From, To>
Declared at io/file.hpp:329