/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Serializer.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/02/28 23:48:07 by aortigos #+# #+# */ /* Updated: 2026/02/28 23:48:07 by aortigos ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef SERIALIZER_HPP # define SERIALIZER_HPP # include # include struct Data { int age; std::string name; }; class Serializer { private: Serializer(); Serializer(const Serializer &other); Serializer& operator=(const Serializer &other); ~Serializer(); public: static uintptr_t serialize(Data *ptr); static Data *deserialize(uintptr_t raw); }; #endif