36template <
typename... T>
59 template <std::
size_t I>
62 if constexpr (I <
sizeof...(T)) {
Class of buffers to serialize data.
void serialize(const T &data)
Serialize data.
void serialize_array_size(std::size_t size)
Serialize a size of an array.
Forward declaration of classes to support serialization of data types.
Namespace of classes to support serialization of types.
Definition of serialization_buffer class.
static void serialize(serialization_buffer &buffer, const std::tuple< T... > &value)
Serialize a value.
static void serialize_element(serialization_buffer &buffer, const std::tuple< T... > &value)
Serialize an element.
Class to define functions to serialize data of various types.