stabilize build system: depends, installer, boost/bdb fixes, cross targets groundwork
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_algorithm_INCLUDED
|
||||
# define BOOST_TR1_algorithm_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_algorithm_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <algorithm>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(algorithm)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_algorithm_RECURSION
|
||||
# undef BOOST_TR1_NO_algorithm_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#if !defined(BOOST_TR1_ARRAY_INCLUDED)
|
||||
# define BOOST_TR1_ARRAY_INCLUDED
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
|
||||
# ifdef BOOST_HAS_CPP_0X
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <array>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(array)
|
||||
# endif
|
||||
# endif
|
||||
|
||||
# if !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# ifdef BOOST_HAS_TR1_ARRAY
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next BOOST_TR1_HEADER(array)
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(BOOST_TR1_PATH(array))
|
||||
# endif
|
||||
# else
|
||||
# include <boost/tr1/array.hpp>
|
||||
# endif
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// Forwarding header for Borland C++:
|
||||
//
|
||||
#if !defined(BOOST_TR1_ARRAY_H_INCLUDED)
|
||||
# define BOOST_TR1_ARRAY_H_INCLUDED
|
||||
# include <array.>
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// Forwarding header for Borland C++:
|
||||
//
|
||||
#if !defined(BOOST_TR1_RANDOM_H_INCLUDED)
|
||||
# define BOOST_TR1_RANDOM_H_INCLUDED
|
||||
# include <random.>
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// Forwarding header for Borland C++:
|
||||
//
|
||||
#if !defined(BOOST_TR1_REGEX_H_INCLUDED)
|
||||
# define BOOST_TR1_REGEX_H_INCLUDED
|
||||
# include <regex.>
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// Forwarding header for Borland C++:
|
||||
//
|
||||
#if !defined(BOOST_TR1_TUPLE_H_INCLUDED)
|
||||
# define BOOST_TR1_TUPLE_H_INCLUDED
|
||||
# include <tuple.>
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// Forwarding header for Borland C++:
|
||||
//
|
||||
#if !defined(BOOST_TR1_TYPE_TRAITS_H_INCLUDED)
|
||||
# define BOOST_TR1_TYPE_TRAITS_H_INCLUDED
|
||||
# include <type_traits.>
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
//
|
||||
// Forwarding header for Borland C++:
|
||||
//
|
||||
#if !defined(BOOST_TR1_UNORDERED_H_INCLUDED)
|
||||
# define BOOST_TR1_UNORDERED_H_INCLUDED
|
||||
# include <unordered_set.>
|
||||
# include <unordered_map.>
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_bitset_INCLUDED
|
||||
# define BOOST_TR1_bitset_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_bitset_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <bitset>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(bitset)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_bitset_RECURSION
|
||||
# undef BOOST_TR1_NO_bitset_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#if !defined(BOOST_TR1_CMATH_INCLUDED) || defined(BOOST_TR1_NO_RECURSION)
|
||||
#ifndef BOOST_TR1_CMATH_INCLUDED
|
||||
# define BOOST_TR1_CMATH_INCLUDED
|
||||
#endif
|
||||
# ifdef BOOST_TR1_NO_CMATH_RECURSION2
|
||||
# define BOOST_TR1_NO_CMATH_RECURSION3
|
||||
# elif defined(BOOST_TR1_NO_CMATH_RECURSION)
|
||||
# define BOOST_TR1_NO_CMATH_RECURSION2
|
||||
# elif !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_CMATH_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <cmath>
|
||||
# else
|
||||
# include BOOST_TR1_STD_CHEADER(cmath)
|
||||
# endif
|
||||
#ifdef BOOST_TR1_NO_CMATH_RECURSION3
|
||||
# undef BOOST_TR1_NO_CMATH_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_CMATH_RECURSION2)
|
||||
# undef BOOST_TR1_NO_CMATH_RECURSION2
|
||||
#elif defined(BOOST_TR1_NO_CMATH_RECURSION)
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# undef BOOST_TR1_NO_CMATH_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(BOOST_TR1_FULL_CMATH_INCLUDED) && !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_FULL_CMATH_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/cmath.hpp>
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_COMPLEX_INCLUDED
|
||||
# define BOOST_TR1_COMPLEX_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_COMPLEX_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <complex>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(complex)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_COMPLEX_RECURSION
|
||||
# undef BOOST_TR1_NO_COMPLEX_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(BOOST_TR1_FULL_COMPLEX_INCLUDED) && !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_FULL_COMPLEX_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/complex.hpp>
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_deque_INCLUDED
|
||||
# define BOOST_TR1_deque_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_deque_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <deque>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(deque)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_deque_RECURSION
|
||||
# undef BOOST_TR1_NO_deque_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
// Important: there are no include guards on this header for Borland C++
|
||||
// The Borland version of <exception> has some peculiar circular dependencies
|
||||
// that requires multiple inclusion. Likewise for gcc (gcc-2.95.3 fix).
|
||||
//
|
||||
#ifdef BOOST_TR1_NO_exception_RECURSION2
|
||||
# define BOOST_TR1_NO_exception_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_exception_RECURSION)
|
||||
# define BOOST_TR1_NO_exception_RECURSION2
|
||||
#elif !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_exception_RECURSION
|
||||
#endif
|
||||
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <exception>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(exception)
|
||||
# endif
|
||||
|
||||
#ifdef BOOST_TR1_NO_exception_RECURSION3
|
||||
# undef BOOST_TR1_NO_exception_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_exception_RECURSION2)
|
||||
# undef BOOST_TR1_NO_exception_RECURSION2
|
||||
#elif defined(BOOST_TR1_NO_exception_RECURSION)
|
||||
# undef BOOST_TR1_NO_exception_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_fstream_INCLUDED
|
||||
# define BOOST_TR1_fstream_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_fstream_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <fstream>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(fstream)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_fstream_RECURSION
|
||||
# undef BOOST_TR1_NO_fstream_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
#if !defined(BOOST_TR1_FUNCTIONAL_INCLUDED)
|
||||
# define BOOST_TR1_FUNCTIONAL_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_FUNCTIONAL_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <functional>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(functional)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_FUNCTIONAL_RECURSION
|
||||
# undef BOOST_TR1_NO_FUNCTIONAL_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(BOOST_TR1_FULL_FUNCTIONAL_INCLUDED) && !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_FULL_FUNCTIONAL_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/functional.hpp>
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_iomanip_INCLUDED
|
||||
# define BOOST_TR1_iomanip_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_iomanip_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <iomanip>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(iomanip)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_iomanip_RECURSION
|
||||
# undef BOOST_TR1_NO_iomanip_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_ios_INCLUDED
|
||||
# define BOOST_TR1_ios_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_ios_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <ios>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(ios)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_ios_RECURSION
|
||||
# undef BOOST_TR1_NO_ios_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_iostream_INCLUDED
|
||||
# define BOOST_TR1_iostream_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_iostream_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <iostream>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(iostream)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_iostream_RECURSION
|
||||
# undef BOOST_TR1_NO_iostream_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_istream_INCLUDED
|
||||
# define BOOST_TR1_istream_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_istream_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <istream>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(istream)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_istream_RECURSION
|
||||
# undef BOOST_TR1_NO_istream_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_iterator_INCLUDED
|
||||
# define BOOST_TR1_iterator_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_iterator_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <iterator>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(iterator)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_iterator_RECURSION
|
||||
# undef BOOST_TR1_NO_iterator_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_limits_INCLUDED
|
||||
# define BOOST_TR1_limits_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_limits_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <limits>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(limits)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_limits_RECURSION
|
||||
# undef BOOST_TR1_NO_limits_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_list_INCLUDED
|
||||
# define BOOST_TR1_list_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_list_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <list>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(list)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_list_RECURSION
|
||||
# undef BOOST_TR1_NO_list_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_locale_INCLUDED
|
||||
# define BOOST_TR1_locale_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_locale_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <locale>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(locale)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_locale_RECURSION
|
||||
# undef BOOST_TR1_NO_locale_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_map_INCLUDED
|
||||
# define BOOST_TR1_map_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_map_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <map>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(map)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_map_RECURSION
|
||||
# undef BOOST_TR1_NO_map_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_MEMORY_INCLUDED
|
||||
# define BOOST_TR1_MEMORY_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_MEMORY_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <memory>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(memory)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_MEMORY_RECURSION
|
||||
# undef BOOST_TR1_NO_MEMORY_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(BOOST_TR1_FULL_MEMORY_INCLUDED) && !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_FULL_MEMORY_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/memory.hpp>
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifdef BOOST_TR1_NO_new_RECURSION2
|
||||
# define BOOST_TR1_NO_new_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_new_RECURSION)
|
||||
# define BOOST_TR1_NO_new_RECURSION2
|
||||
#elif !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_new_RECURSION
|
||||
#endif
|
||||
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <new>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(new)
|
||||
# endif
|
||||
|
||||
#ifdef BOOST_TR1_NO_new_RECURSION3
|
||||
# undef BOOST_TR1_NO_new_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_new_RECURSION2)
|
||||
# undef BOOST_TR1_NO_new_RECURSION2
|
||||
#elif defined(BOOST_TR1_NO_new_RECURSION)
|
||||
# undef BOOST_TR1_NO_new_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_numeric_INCLUDED
|
||||
# define BOOST_TR1_numeric_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_numeric_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <numeric>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(numeric)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_numeric_RECURSION
|
||||
# undef BOOST_TR1_NO_numeric_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_ostream_INCLUDED
|
||||
# define BOOST_TR1_ostream_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_ostream_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <ostream>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(ostream)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_ostream_RECURSION
|
||||
# undef BOOST_TR1_NO_ostream_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_queue_INCLUDED
|
||||
# define BOOST_TR1_queue_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_queue_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <queue>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(queue)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_queue_RECURSION
|
||||
# undef BOOST_TR1_NO_queue_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_RANDOM_INCLUDED
|
||||
# define BOOST_TR1_RANDOM_INCLUDED
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
|
||||
# ifdef BOOST_HAS_CPP_0X
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <random>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(random)
|
||||
# endif
|
||||
# endif
|
||||
|
||||
# if !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# ifdef BOOST_HAS_TR1_RANDOM
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next BOOST_TR1_HEADER(random)
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(BOOST_TR1_PATH(random))
|
||||
# endif
|
||||
# else
|
||||
# include <boost/tr1/random.hpp>
|
||||
# endif
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_REGEX_INCLUDED
|
||||
# define BOOST_TR1_REGEX_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# ifdef BOOST_HAS_TR1_REGEX
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next BOOST_TR1_HEADER(regex)
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(BOOST_TR1_PATH(regex))
|
||||
# endif
|
||||
# else
|
||||
# include <boost/tr1/regex.hpp>
|
||||
# endif
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_set_INCLUDED
|
||||
# define BOOST_TR1_set_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_set_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <set>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(set)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_set_RECURSION
|
||||
# undef BOOST_TR1_NO_set_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_sstream_INCLUDED
|
||||
# define BOOST_TR1_sstream_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_sstream_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <sstream>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(sstream)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_sstream_RECURSION
|
||||
# undef BOOST_TR1_NO_sstream_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_stack_INCLUDED
|
||||
# define BOOST_TR1_stack_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_stack_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <stack>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(stack)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_stack_RECURSION
|
||||
# undef BOOST_TR1_NO_stack_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifdef BOOST_TR1_NO_stdexcept_RECURSION2
|
||||
# define BOOST_TR1_NO_stdexcept_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_stdexcept_RECURSION)
|
||||
# define BOOST_TR1_NO_stdexcept_RECURSION2
|
||||
#elif !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_stdexcept_RECURSION
|
||||
#endif
|
||||
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <stdexcept>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(stdexcept)
|
||||
# endif
|
||||
|
||||
#ifdef BOOST_TR1_NO_stdexcept_RECURSION3
|
||||
# undef BOOST_TR1_NO_stdexcept_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_stdexcept_RECURSION2)
|
||||
# undef BOOST_TR1_NO_stdexcept_RECURSION2
|
||||
#elif defined(BOOST_TR1_NO_stdexcept_RECURSION)
|
||||
# undef BOOST_TR1_NO_stdexcept_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_streambuf_INCLUDED
|
||||
# define BOOST_TR1_streambuf_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_streambuf_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <streambuf>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(streambuf)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_streambuf_RECURSION
|
||||
# undef BOOST_TR1_NO_streambuf_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_string_INCLUDED
|
||||
# define BOOST_TR1_string_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_string_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <string>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(string)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_string_RECURSION
|
||||
# undef BOOST_TR1_NO_string_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_strstream_INCLUDED
|
||||
# define BOOST_TR1_strstream_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_strstream_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <strstream>
|
||||
# elif defined(__GNUC__) && (__GNUC__ >= 4) && defined(__GLIBCXX__) && !defined(__SGI_STL_PORT) && !defined(_STLPORT_VERSION)
|
||||
# include <backward/strstream>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(strstream)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_strstream_RECURSION
|
||||
# undef BOOST_TR1_NO_strstream_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../algorithm"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../array"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../bcc32"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../bitset"
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../cmath"
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../complex"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../deque"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../exception"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../fstream"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../functional"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../iomanip"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../ios"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../iostream"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../istream"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../iterator"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../limits"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../list"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../locale"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../map"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../memory"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../new"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../numeric"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../ostream"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../queue"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../random"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../regex"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../set"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../sstream"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../stack"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../stdexcept"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../streambuf"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../string"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../strstream"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../sun"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../tuple"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../type_traits"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../typeinfo"
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../unordered_map"
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../unordered_set"
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../utility"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../valarray"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
// (C) Copyright John Maddock 2006.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
#include "../vector"
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_TUPLE_INCLUDED
|
||||
# define BOOST_TR1_TUPLE_INCLUDED
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
|
||||
# ifdef BOOST_HAS_CPP_0X
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <tuple>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(tuple)
|
||||
# endif
|
||||
# endif
|
||||
|
||||
# if !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# ifdef BOOST_HAS_TR1_TUPLE
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next BOOST_TR1_HEADER(tuple)
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(BOOST_TR1_PATH(tuple))
|
||||
# endif
|
||||
# else
|
||||
# include <boost/tr1/tuple.hpp>
|
||||
# endif
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#include <boost/tr1/detail/config_all.hpp>
|
||||
|
||||
#if (!defined(BOOST_TR1_TYPE_TRAITS_INCLUDED) || defined(BOOST_TR1_NO_RECURSION)) && defined(BOOST_HAS_CPP_0X)
|
||||
#ifndef BOOST_TR1_TYPE_TRAITS_INCLUDED
|
||||
# define BOOST_TR1_TYPE_TRAITS_INCLUDED
|
||||
#endif
|
||||
# ifdef BOOST_TR1_NO_TYPE_TRAITS_RECURSION2
|
||||
# define BOOST_TR1_NO_TYPE_TRAITS_RECURSION3
|
||||
# elif defined(BOOST_TR1_NO_TYPE_TRAITS_RECURSION)
|
||||
# define BOOST_TR1_NO_TYPE_TRAITS_RECURSION2
|
||||
# elif !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_TYPE_TRAITS_RECURSION
|
||||
# endif
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <type_traits>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(type_traits)
|
||||
# endif
|
||||
#ifdef BOOST_TR1_NO_TYPE_TRAITS_RECURSION3
|
||||
# undef BOOST_TR1_NO_TYPE_TRAITS_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_TYPE_TRAITS_RECURSION2)
|
||||
# undef BOOST_TR1_NO_TYPE_TRAITS_RECURSION2
|
||||
#elif defined(BOOST_TR1_NO_TYPE_TRAITS_RECURSION)
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# undef BOOST_TR1_NO_TYPE_TRAITS_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(BOOST_TR1_FULL_TYPE_TRAITS_INCLUDED) && !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_FULL_TYPE_TRAITS_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/type_traits.hpp>
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_typeinfo_INCLUDED
|
||||
# define BOOST_TR1_typeinfo_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_typeinfo_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <typeinfo>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(typeinfo)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_typeinfo_RECURSION
|
||||
# undef BOOST_TR1_NO_typeinfo_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_UNORDERED_MAP_INCLUDED
|
||||
# define BOOST_TR1_UNORDERED_MAP_INCLUDED
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
|
||||
# ifdef BOOST_HAS_CPP_0X
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <unordered_map>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(unordered_map)
|
||||
# endif
|
||||
# endif
|
||||
|
||||
# if !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# ifdef BOOST_HAS_TR1_UNORDERED_MAP
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next BOOST_TR1_HEADER(unordered_map)
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(BOOST_TR1_PATH(unordered_map))
|
||||
# endif
|
||||
# else
|
||||
# include <boost/tr1/unordered_map.hpp>
|
||||
# endif
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
// (C) Copyright John Maddock 2008.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#ifndef BOOST_TR1_UNORDERED_SET_INCLUDED
|
||||
# define BOOST_TR1_UNORDERED_SET_INCLUDED
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
|
||||
# ifdef BOOST_HAS_CPP_0X
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <unordered_map>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(unordered_map)
|
||||
# endif
|
||||
# endif
|
||||
|
||||
# if !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# ifdef BOOST_HAS_TR1_UNORDERED_SET
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next BOOST_TR1_HEADER(unordered_set)
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(BOOST_TR1_PATH(unordered_set))
|
||||
# endif
|
||||
# else
|
||||
# include <boost/tr1/unordered_set.hpp>
|
||||
# endif
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
#if !defined(BOOST_TR1_UTILITY_INCLUDED) || defined(BOOST_TR1_NO_RECURSION)
|
||||
#ifndef BOOST_TR1_UTILITY_INCLUDED
|
||||
# define BOOST_TR1_UTILITY_INCLUDED
|
||||
#endif
|
||||
# ifdef BOOST_TR1_NO_UTILITY_RECURSION2
|
||||
# define BOOST_TR1_NO_UTILITY_RECURSION3
|
||||
# elif defined(BOOST_TR1_NO_UTILITY_RECURSION)
|
||||
# define BOOST_TR1_NO_UTILITY_RECURSION2
|
||||
# elif !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_UTILITY_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <utility>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(utility)
|
||||
# endif
|
||||
#ifdef BOOST_TR1_NO_UTILITY_RECURSION3
|
||||
# undef BOOST_TR1_NO_UTILITY_RECURSION3
|
||||
#elif defined(BOOST_TR1_NO_UTILITY_RECURSION2)
|
||||
# undef BOOST_TR1_NO_UTILITY_RECURSION2
|
||||
#elif defined(BOOST_TR1_NO_UTILITY_RECURSION)
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# undef BOOST_TR1_NO_UTILITY_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(BOOST_TR1_FULL_UTILITY_INCLUDED) && !defined(BOOST_TR1_NO_RECURSION)
|
||||
# define BOOST_TR1_FULL_UTILITY_INCLUDED
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# include <boost/tr1/utility.hpp>
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_valarray_INCLUDED
|
||||
# define BOOST_TR1_valarray_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_valarray_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <valarray>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(valarray)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_valarray_RECURSION
|
||||
# undef BOOST_TR1_NO_valarray_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
// (C) Copyright John Maddock 2005.
|
||||
// Use, modification and distribution are subject to the
|
||||
// Boost Software License, Version 1.0. (See accompanying file
|
||||
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
//
|
||||
// This file exists to prevent std lib headers from accidentally
|
||||
// including a TR1 extention header; we must suppress this otherwise
|
||||
// we can end up with cyclic dependencies with some std lib implementations.
|
||||
//
|
||||
#ifndef BOOST_TR1_vector_INCLUDED
|
||||
# define BOOST_TR1_vector_INCLUDED
|
||||
# ifndef BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_RECURSION
|
||||
# define BOOST_TR1_NO_vector_RECURSION
|
||||
# endif
|
||||
# include <boost/tr1/detail/config_all.hpp>
|
||||
# if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
|
||||
# include_next <vector>
|
||||
# else
|
||||
# include BOOST_TR1_STD_HEADER(vector)
|
||||
# endif
|
||||
# ifdef BOOST_TR1_NO_vector_RECURSION
|
||||
# undef BOOST_TR1_NO_vector_RECURSION
|
||||
# undef BOOST_TR1_NO_RECURSION
|
||||
# endif
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user