#include <utility>
-BOOST_HANA_NAMESPACE_BEGIN namespace experimental {
+namespace boost { namespace hana { namespace experimental {
template <typename T>
struct Printable;
}
};
- constexpr print_t print{};
+ BOOST_HANA_INLINE_VARIABLE constexpr print_t print{};
#endif
// Define the `Printable` concept
return "type<" + boost::core::demangle(typeid(Type).name()) + '>';
}
};
-} BOOST_HANA_NAMESPACE_END
+} }} // end namespace boost::hana
#endif // !BOOST_HANA_EXPERIMENTAL_PRINTABLE_HPP