mpl_tuple.hpp 622 B

1234567891011121314151617181920212223242526272829
  1. #ifndef BOOST_MP11_MPL_TUPLE_HPP_INCLUDED
  2. #define BOOST_MP11_MPL_TUPLE_HPP_INCLUDED
  3. // Copyright 2017, 2019 Peter Dimov.
  4. //
  5. // Distributed under the Boost Software License, Version 1.0.
  6. //
  7. // See accompanying file LICENSE_1_0.txt or copy at
  8. // http://www.boost.org/LICENSE_1_0.txt
  9. #include <boost/mp11/detail/mpl_common.hpp>
  10. #include <tuple>
  11. namespace boost
  12. {
  13. namespace mpl
  14. {
  15. template< typename Sequence > struct sequence_tag;
  16. template<class... T> struct sequence_tag<std::tuple<T...>>
  17. {
  18. using type = aux::mp11_tag;
  19. };
  20. } // namespace mpl
  21. } // namespace boost
  22. #endif // #ifndef BOOST_MP11_MPL_TUPLE_HPP_INCLUDED