#include <utility>
-BOOST_HANA_NAMESPACE_BEGIN namespace detail {
+namespace boost { namespace hana { namespace detail {
template <std::size_t ...Lengths>
struct flatten_indices {
// avoid empty arrays by appending 0 to `lengths`
return Indices::apply(static_cast<Xs&&>(xs), static_cast<F&&>(f),
std::make_index_sequence<Indices::flat_length>{});
}
-} BOOST_HANA_NAMESPACE_END
+} }} // end namespace boost::hana
#endif // !BOOST_HANA_DETAIL_UNPACK_FLATTEN_HPP