diff options
Diffstat (limited to 'boost/hana/basic_tuple.hpp')
-rw-r--r-- | boost/hana/basic_tuple.hpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/boost/hana/basic_tuple.hpp b/boost/hana/basic_tuple.hpp index dbc762fb1b..3e624694e0 100644 --- a/boost/hana/basic_tuple.hpp +++ b/boost/hana/basic_tuple.hpp @@ -21,15 +21,12 @@ Distributed under the Boost Software License, Version 1.0. #include <boost/hana/fwd/core/make.hpp> #include <boost/hana/fwd/core/tag_of.hpp> #include <boost/hana/fwd/drop_front.hpp> +#include <boost/hana/fwd/integral_constant.hpp> #include <boost/hana/fwd/is_empty.hpp> +#include <boost/hana/fwd/length.hpp> #include <boost/hana/fwd/transform.hpp> #include <boost/hana/fwd/unpack.hpp> -#if 0 //! @todo Until we strip down headers, this includes too much -#include <boost/hana/fwd/integral_constant.hpp> -#include <boost/hana/fwd/length.hpp> -#endif - #include <cstddef> #include <type_traits> #include <utility> @@ -244,7 +241,6 @@ BOOST_HANA_NAMESPACE_BEGIN } }; -#if 0 ////////////////////////////////////////////////////////////////////////// // length ////////////////////////////////////////////////////////////////////////// @@ -252,10 +248,9 @@ BOOST_HANA_NAMESPACE_BEGIN struct length_impl<basic_tuple_tag> { template <typename ...Xn> static constexpr auto apply(basic_tuple<Xn...> const&) { - return hana::size_c<sizeof...(Xn)>; + return hana::size_t<sizeof...(Xn)>{}; } }; -#endif BOOST_HANA_NAMESPACE_END #endif // !BOOST_HANA_BASIC_TUPLE_HPP |