|
Sen API
Sen Libraries
|
Binary output stream. Serializes values. In general, I/O operations throw on failure. More...
#include <output_stream.h>
Public Member Functions | |
| OutputStreamTemplate (Writer &writer) noexcept | |
| ~OutputStreamTemplate () noexcept=default | |
| void | writeBool (bool val) |
| void | writeChar (char val) |
| void | writeUChar (unsigned char val) |
| void | writeInt8 (int8_t val) |
| void | writeUInt8 (uint8_t val) |
| void | writeInt16 (int16_t val) |
| void | writeUInt16 (uint16_t val) |
| void | writeInt32 (int32_t val) |
| void | writeUInt32 (uint32_t val) |
| void | writeInt64 (int64_t val) |
| void | writeUInt64 (uint64_t val) |
| void | writeFloat32 (float32_t val) |
| void | writeFloat64 (float64_t val) |
| void | writeString (std::string_view val) |
| void | writeTimestamp (TimeStamp val) |
| Writer & | getWriter () noexcept |
| const Writer & | getWriter () const noexcept |
Binary output stream. Serializes values. In general, I/O operations throw on failure.
|
inlineexplicitnoexcept |
|
defaultnoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenodiscardnoexcept |
|
inlinenodiscardnoexcept |