Skip to content

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

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.