#include <cstddef>
-BOOST_HANA_NAMESPACE_BEGIN namespace detail { namespace variadic {
+namespace boost { namespace hana { namespace detail { namespace variadic {
template <std::size_t n>
struct split_at_t {
template <typename F, typename X1, typename X2, typename X3, typename X4, typename X5, typename X6, typename X7, typename X8, typename ...Xs>
};
template <std::size_t n>
- constexpr _makesplit_at_t<n> split_at{};
-}} BOOST_HANA_NAMESPACE_END
+ BOOST_HANA_INLINE_VARIABLE constexpr _makesplit_at_t<n> split_at{};
+}} }} // end namespace boost::hana
#endif // !BOOST_HANA_DETAIL_VARIADIC_SPLIT_AT_HPP