/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* AMateria.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/12/09 11:24:41 by adjoly #+# #+# */ /* Updated: 2024/12/10 12:28:09 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ #include "AMateria.hpp" #include "Log.hpp" AMateria::AMateria(void) : _type("") { log("➕", "AMateria", "", "default constructor called"); } AMateria::AMateria(std::string const &type) { log("➕", "AMateria", "", "constructor called"); } AMateria::~AMateria(void) { log("➖", "AMateria", "", "destructor called"); } AMateria &AMateria::operator=(const AMateria &cpy) { log("➕", "AMateria", "", "copy assignement constructor called"); if (this != &cpy) { _type = cpy._type; } return (*this); } std::string const &AMateria::getType(void) const { return (_type); }