Class VectorWriter

Class Documentation

class VectorWriter

Public Functions

template<typename ...Args>
inline VectorWriter(Args&&... args)
VectorWriter(const VectorWriter&) = default
VectorWriter &operator=(const VectorWriter&) = default
inline nop::Status<void> Prepare(std::size_t)
inline nop::Status<void> Write(std::uint8_t byte)
inline nop::Status<void> Write(const void *begin, const void *end)
inline nop::Status<void> Skip(std::size_t padding_bytes, std::uint8_t padding_value = 0x00)
inline const std::vector<std::uint8_t> &ref() const
inline std::vector<std::uint8_t> &ref()
inline std::vector<std::uint8_t> &&take()