1 // tuple.hpp - Boost Tuple Library --------------------------------------
3 // Copyright (C) 1999, 2000 Jaakko Järvi (jaakko.jarvi@cs.utu.fi)
5 // Permission to copy, use, sell and distribute this software is granted
6 // provided this copyright notice appears in all copies.
7 // Permission to modify the code and to distribute modified code is granted
8 // provided this copyright notice appears in all copies, and a notice
9 // that the code was modified is included with the copyright notice.
11 // This software is provided "as is" without express or implied warranty,
12 // and with no claim as to its suitability for any purpose.
14 // For more information, see http://www.boost.org
16 // -----------------------------------------------------------------
18 #ifndef BOOST_TUPLE_HPP
19 #define BOOST_TUPLE_HPP
21 #include "boost/config.hpp"
22 #include "boost/static_assert.hpp"
24 #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
26 #include "boost/tuple/detail/tuple_basic_no_partial_spec.hpp"
30 #include "boost/tuple/reference_wrappers.hpp"
31 #include "boost/tuple/detail/tuple_basic.hpp"
33 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
36 #endif // BOOST_TUPLE_HPP