#ifndef CANINES_HPP #define CANINES_HPP #include #include #include "animal.hpp" namespace canines { struct Dog : animals::Animal { using Animal::Animal; }; BOOST_OPENMETHOD_DECLARE_OVERRIDER( poke, (std::ostream & os, boost::openmethod::virtual_ptr dog), void); } // namespace canines #endif // CANINES_HPP