#ifndef __SERIALIZE_H #define __SERIALIZE_H #include namespace tser { template inline void DeSerialize(const std::string &data, T &value) { tser::BinaryArchive archive(0); archive.initialize(data); value = archive.load(); }; template inline void Serialize(const T &value, std::string &data) { tser::BinaryArchive archive(0); archive.save(value); data = archive.get_buffer().data(); }; } #endif