functional.hpp
Go to the documentation of this file.
00001 //  (C) Copyright John Maddock 2005.
00002 //  Use, modification and distribution are subject to the
00003 //  Boost Software License, Version 1.0. (See accompanying file
00004 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
00005 //
00006 // The aim of this header is just to include <functional> but to do
00007 // so in a way that does not result in recursive inclusion of
00008 // the Boost TR1 components if boost/tr1/tr1/functional is in the
00009 // include search path.  We have to do this to avoid circular
00010 // dependencies:
00011 //
00012 
00013 #ifndef BOOST_CONFIG_FUNCTIONAL
00014 #  define BOOST_CONFIG_FUNCTIONAL
00015 
00016 #  ifndef BOOST_TR1_NO_RECURSION
00017 #     define BOOST_TR1_NO_RECURSION
00018 #     define BOOST_CONFIG_NO_FUNCTIONAL_RECURSION
00019 #  endif
00020 
00021 #  include <functional>
00022 
00023 #  ifdef BOOST_CONFIG_NO_FUNCTIONAL_RECURSION
00024 #     undef BOOST_TR1_NO_RECURSION
00025 #     undef BOOST_CONFIG_NO_FUNCTIONAL_RECURSION
00026 #  endif
00027 
00028 #endif


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:29