49 reinterpret_cast<const unsigned char*
>(value.data()), value.size());
58template <
typename Allocator>
60 std::basic_string<char, std::char_traits<char>, Allocator>>
62 std::basic_string<char, std::char_traits<char>, Allocator>> {};
Class of buffers to serialize data.
void write(const unsigned char *data, std::size_t size)
Write data.
void serialize_str_size(std::size_t size)
Serialize a size of a string.
Forward declaration of classes to support serialization of data types.
Namespace of internal implementations.
Namespace of classes to support serialization of types.
Definition of serialization_buffer class.
Class to serialize strings.
static void serialize(serialization_buffer &buffer, const T &value)
Serialize a value.
Class to define functions to serialize data of various types.