]> git.sesse.net Git - casparcg/blob - dependencies/boost/boost/tr1/tr1/typeinfo
Manually merged pull request #222
[casparcg] / dependencies / boost / boost / tr1 / tr1 / typeinfo
1 //  (C) Copyright John Maddock 2005.
2 //  Use, modification and distribution are subject to the
3 //  Boost Software License, Version 1.0. (See accompanying file
4 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 //
6 //  This file exists to prevent std lib headers from accidentally
7 //  including a TR1 extention header; we must suppress this otherwise
8 //  we can end up with cyclic dependencies with some std lib implementations.
9 //
10 #ifndef BOOST_TR1_typeinfo_INCLUDED
11 #  define BOOST_TR1_typeinfo_INCLUDED
12 #  ifndef BOOST_TR1_NO_RECURSION
13 #     define BOOST_TR1_NO_RECURSION
14 #     define BOOST_TR1_NO_typeinfo_RECURSION
15 #  endif
16 #  include <boost/tr1/detail/config_all.hpp>
17 #  if defined(BOOST_HAS_INCLUDE_NEXT) && !defined(BOOST_TR1_DISABLE_INCLUDE_NEXT)
18 #     include_next <typeinfo>
19 #  else
20 #     include BOOST_TR1_STD_HEADER(typeinfo)
21 #  endif
22 #  ifdef BOOST_TR1_NO_typeinfo_RECURSION
23 #     undef BOOST_TR1_NO_typeinfo_RECURSION
24 #     undef BOOST_TR1_NO_RECURSION
25 #  endif
26 #endif
27