class Serializer
Defined at line 31 of file ../../src/developer/debug/shared/serialization.h
To implement a Serializer/Deserializer, inherit this interface.
Public Methods
Serializer & operator| (std::string & val)
Defined at line 9 of file ../../src/developer/debug/shared/serialization.cc
uint32_t GetVersion ()
Returns the desired version for serialization.
void SerializeBytes (void * data, uint32_t size)
Reads or writes bytes.
void ~Serializer ()
Defined at line 17 of file ../../src/developer/debug/shared/serialization.cc
template <typename T>
Serializer & operator| (T & val)
Defined at line 34 of file ../../src/developer/debug/shared/serialization.h
template <typename T>
Serializer & operator| (std::optional<T> & val)
Defined at line 60 of file ../../src/developer/debug/shared/serialization.h
template <typename T>
Serializer & operator| (std::vector<T> & val)
Defined at line 75 of file ../../src/developer/debug/shared/serialization.h