|
StormByte C++ Library 1.2.0
StormByte is a comprehensive, cross-platform C++ library aimed at easing system programming, configuration management, logging, and database handling tasks. This library provides a unified API that abstracts away the complexities and inconsistencies of different platforms (Windows, Linux).
|
Codec specialization for std::string.
More...
#include <StormByte/serializable.hxx>
Static Public Member Functions | |
| static std::size_t | Size (const std::string &data) noexcept |
| static std::vector< std::byte > | Write (const std::string &data) noexcept |
| static Expected< std::string, DeserializeError > | Read (std::span< const std::byte > data) noexcept |
Codec specialization for std::string.
Wire: uint64 byte count (LE) + raw bytes. No encoding transform.
|
staticnoexcept |
|
staticnoexcept |
|
staticnoexcept |