/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Serializer.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/02/28 23:48:07 by aortigos #+# #+# */ /* Updated: 2026/02/28 23:48:07 by aortigos ### ########.fr */ /* */ /* ************************************************************************** */ #include "Serializer.hpp" ////////////////// // Constructors // ////////////////// Serializer::Serializer() { // std::cout << "Serializer default constructor called" << std::endl; } Serializer::Serializer(const Serializer &other) { *this = other; // std::cout << "Serializer copy constructor called" << std::endl; } Serializer& Serializer::operator=(const Serializer &other) { if (this != &other) { // Copy attributes here } // std::cout << "Serializer copy assignment operator called" << std::endl; return (*this); } Serializer::~Serializer() { // std::cout << "Serializer destructor called" << std::endl; } uintptr_t Serializer::serialize(Data *ptr) { return (reinterpret_cast(ptr)); } Data *Serializer::deserialize(uintptr_t raw) { return (reinterpret_cast(raw)); }