ossrv_pub/boost_apis/boost/smart_ptr.hpp
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     1 //
       
     2 //  smart_ptr.hpp
       
     3 //
       
     4 //  For convenience, this header includes the rest of the smart
       
     5 //  pointer library headers.
       
     6 //
       
     7 //  Copyright (c) 2003 Peter Dimov  Distributed under the Boost
       
     8 //  Software License, Version 1.0. (See accompanying file
       
     9 //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       
    10 //
       
    11 //  http://www.boost.org/libs/smart_ptr/smart_ptr.htm
       
    12 //
       
    13 
       
    14 #include <boost/config.hpp>
       
    15 
       
    16 #include <boost/scoped_ptr.hpp>
       
    17 #include <boost/scoped_array.hpp>
       
    18 #include <boost/shared_ptr.hpp>
       
    19 #include <boost/shared_array.hpp>
       
    20 
       
    21 #if !defined(BOOST_NO_MEMBER_TEMPLATES) || defined(BOOST_MSVC6_MEMBER_TEMPLATES)
       
    22 # include <boost/weak_ptr.hpp>
       
    23 # include <boost/intrusive_ptr.hpp>
       
    24 # include <boost/enable_shared_from_this.hpp>
       
    25 #endif