/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Victim.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: charles +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/04/13 20:40:50 by charles #+# #+# */ /* Updated: 2020/11/12 12:57:01 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef VICTIM_HPP # define VICTIM_HPP # include # include class Victim { public: Victim(std::string const& name); Victim& operator=(Victim const& other); Victim(Victim const& other); ~Victim(); std::string const& getName() const; virtual void getPolymorphed() const; protected: std::string m_name; private: Victim(); }; std::ostream& operator<<(std::ostream& out, Victim const& v); #endif