#include <boost/hana/core/when.hpp>
-BOOST_HANA_NAMESPACE_BEGIN namespace detail { namespace variadic {
+namespace boost { namespace hana { namespace detail { namespace variadic {
//! @cond
template <unsigned int n, typename = when<true>>
struct foldr1_impl;
}
};
- constexpr foldr1_t foldr1{};
+ BOOST_HANA_INLINE_VARIABLE constexpr foldr1_t foldr1{};
struct foldr_t {
template <typename F, typename State, typename ...Xn>
}
};
- constexpr foldr_t foldr{};
-}} BOOST_HANA_NAMESPACE_END
+ BOOST_HANA_INLINE_VARIABLE constexpr foldr_t foldr{};
+}} }} // end namespace boost::hana
#endif // !BOOST_HANA_DETAIL_VARIADIC_FOLDR1_HPP