os/ossrv/ossrv_pub/boost_apis/boost/tr1/tr1/fstream
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/ossrv_pub/boost_apis/boost/tr1/tr1/fstream	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,27 @@
     1.4 +//  (C) Copyright John Maddock 2005.
     1.5 +//  Use, modification and distribution are subject to the
     1.6 +//  Boost Software License, Version 1.0. (See accompanying file
     1.7 +//  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
     1.8 +//
     1.9 +//  This file exists to prevent std lib headers from accidentally
    1.10 +//  including a TR1 extention header; we must suppress this otherwise
    1.11 +//  we can end up with cyclic dependencies with some std lib implementations.
    1.12 +//
    1.13 +#ifndef BOOST_TR1_fstream_INCLUDED
    1.14 +#  define BOOST_TR1_fstream_INCLUDED
    1.15 +#  ifndef BOOST_TR1_NO_RECURSION
    1.16 +#     define BOOST_TR1_NO_RECURSION
    1.17 +#     define BOOST_TR1_NO_fstream_RECURSION
    1.18 +#  endif
    1.19 +#  include <boost/tr1/detail/config.hpp>
    1.20 +#  ifdef BOOST_HAS_INCLUDE_NEXT
    1.21 +#     include_next <fstream>
    1.22 +#  else
    1.23 +#     include BOOST_TR1_STD_HEADER(fstream)
    1.24 +#  endif
    1.25 +#  ifdef BOOST_TR1_NO_fstream_RECURSION
    1.26 +#     undef BOOST_TR1_NO_fstream_RECURSION
    1.27 +#     undef BOOST_TR1_NO_RECURSION
    1.28 +#  endif
    1.29 +#endif
    1.30 +