/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ScavTrap.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: bchanot +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/12/18 14:28:06 by bchanot #+# #+# */ /* Updated: 2025/12/18 15:05:47 by bchanot ### ########.fr */ /* */ /* ************************************************************************** */ #ifndef SCAVTRAP_HPP # define SCAVTRAP_HPP # include # include #include "ClapTrap.hpp" class ScavTrap : virtual public ClapTrap { public: ScavTrap(); ScavTrap( std::string const & name ); ScavTrap( ScavTrap const & src ); ~ScavTrap(); ScavTrap & operator=( ScavTrap const & rhs ); void guardGate(void) const; private: }; std::ostream & operator<<( std::ostream & o, ScavTrap const & i ); #endif /* ******************************************************** SCAVTRAP_H */