#include <Serialization.hpp>
|
VectorWriter & | operator= (const VectorWriter &)=default |
|
nop::Status< void > | Prepare (std::size_t) |
|
std::vector< std::uint8_t > & | ref () |
|
const std::vector< std::uint8_t > & | ref () const |
|
nop::Status< void > | Skip (std::size_t padding_bytes, std::uint8_t padding_value=0x00) |
|
std::vector< std::uint8_t > && | take () |
|
template<typename... Args> |
| VectorWriter (Args &&... args) |
|
| VectorWriter (const VectorWriter &)=default |
|
nop::Status< void > | Write (const void *begin, const void *end) |
|
nop::Status< void > | Write (std::uint8_t byte) |
|
|
std::vector< std::uint8_t > | vector |
|
Definition at line 64 of file Serialization.hpp.
◆ VectorWriter() [1/2]
template<typename... Args>
dai::utility::VectorWriter::VectorWriter |
( |
Args &&... |
args | ) |
|
|
inline |
◆ VectorWriter() [2/2]
dai::utility::VectorWriter::VectorWriter |
( |
const VectorWriter & |
| ) |
|
|
default |
◆ operator=()
◆ Prepare()
nop::Status<void> dai::utility::VectorWriter::Prepare |
( |
std::size_t |
| ) |
|
|
inline |
◆ ref() [1/2]
std::vector<std::uint8_t>& dai::utility::VectorWriter::ref |
( |
| ) |
|
|
inline |
◆ ref() [2/2]
const std::vector<std::uint8_t>& dai::utility::VectorWriter::ref |
( |
| ) |
const |
|
inline |
◆ ReturnStatus()
nop::Status<void> dai::utility::VectorWriter::ReturnStatus |
( |
| ) |
|
|
inlineprivate |
◆ Skip()
nop::Status<void> dai::utility::VectorWriter::Skip |
( |
std::size_t |
padding_bytes, |
|
|
std::uint8_t |
padding_value = 0x00 |
|
) |
| |
|
inline |
◆ take()
std::vector<std::uint8_t>&& dai::utility::VectorWriter::take |
( |
| ) |
|
|
inline |
◆ Write() [1/2]
nop::Status<void> dai::utility::VectorWriter::Write |
( |
const void * |
begin, |
|
|
const void * |
end |
|
) |
| |
|
inline |
◆ Write() [2/2]
nop::Status<void> dai::utility::VectorWriter::Write |
( |
std::uint8_t |
byte | ) |
|
|
inline |
◆ vector
std::vector<std::uint8_t> dai::utility::VectorWriter::vector |
|
private |
The documentation for this class was generated from the following file: