]> git.lyx.org Git - lyx.git/blob - boost/boost/tuple/tuple.hpp
update from boost cvs
[lyx.git] / boost / boost / tuple / tuple.hpp
1 //  tuple.hpp - Boost Tuple Library --------------------------------------
2
3 // Copyright (C) 1999, 2000 Jaakko Järvi (jaakko.jarvi@cs.utu.fi)
4 //
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.
10 //
11 // This software is provided "as is" without express or implied warranty, 
12 // and with no claim as to its suitability for any purpose.
13
14 // For more information, see http://www.boost.org
15
16 // ----------------------------------------------------------------- 
17
18 #ifndef BOOST_TUPLE_HPP
19 #define BOOST_TUPLE_HPP
20
21 #include "boost/config.hpp"
22 #include "boost/static_assert.hpp"
23
24 #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
25 // The MSVC version
26 #include "boost/tuple/detail/tuple_basic_no_partial_spec.hpp"
27
28 #else
29 // other compilers
30 #include "boost/tuple/reference_wrappers.hpp"
31 #include "boost/tuple/detail/tuple_basic.hpp"
32
33 #endif // BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
34
35
36 #endif  // BOOST_TUPLE_HPP