|
Sen API
Sen Libraries
|
Serialization and deserialization functions. More...
Classes | |
| class | sen::Writer |
| Interface for writing to a device. More... | |
| class | sen::BufferWriter |
| A writer that owns a fixed size buffer. More... | |
| class | sen::ResizableBufferWriter< Container > |
| A writer that owns a buffer that gets resized on demand. More... | |
| class | sen::InputStreamBase |
| Base class for input streams. More... | |
| class | sen::InputStreamTemplate< BufferEndian > |
| Binary input stream. Deserializes values. In general, I/O operations throw on failure. More... | |
| class | sen::OutputStreamTemplate< BufferEndian > |
| Binary output stream. Serializes values. In general, I/O operations throw on failure. More... | |
Typedefs | |
| using | sen::InputStream = InputStreamTemplate<LittleEndian> |
Functions | |
| template<typename T> | |
| T | sen::toValue (const Var &var) |
| template<typename T> | |
| Var | sen::toVariant (const T &val) |
Serialization and deserialization functions.
|
nodiscard |
|
nodiscard |