do not alias virtual_ptr in global namespace, 'aliases' namespace

This commit is contained in:
Jean-Louis Leroy
2025-06-14 11:55:29 -04:00
parent e92a241c73
commit 8ec027c55a
27 changed files with 58 additions and 11 deletions

View File

@@ -37,6 +37,8 @@ struct custom_registry : bom::default_registry::with<throw_if_not_implemented> {
#include <boost/openmethod.hpp>
#include <boost/openmethod/compiler.hpp>
using boost::openmethod::virtual_ptr;
BOOST_OPENMETHOD_CLASSES(Animal, Cat, Dog);
BOOST_OPENMETHOD(trick, (std::ostream&, virtual_ptr<Animal>), void);