smart_ptr.hpp 780 B

1234567891011121314151617181920212223242526
  1. #ifndef BOOST_SMART_PTR_HPP_INCLUDED
  2. #define BOOST_SMART_PTR_HPP_INCLUDED
  3. //
  4. // smart_ptr.hpp
  5. //
  6. // For convenience, this header includes the rest of the smart
  7. // pointer library headers.
  8. //
  9. // Copyright (c) 2003 Peter Dimov Distributed under the Boost
  10. // Software License, Version 1.0. (See accompanying file
  11. // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  12. //
  13. // See http://www.boost.org/libs/smart_ptr/ for documentation.
  14. //
  15. #include <boost/scoped_ptr.hpp>
  16. #include <boost/scoped_array.hpp>
  17. #include <boost/shared_ptr.hpp>
  18. #include <boost/shared_array.hpp>
  19. #include <boost/weak_ptr.hpp>
  20. #include <boost/intrusive_ptr.hpp>
  21. #include <boost/enable_shared_from_this.hpp>
  22. #include <boost/make_shared.hpp>
  23. #endif // #ifndef BOOST_SMART_PTR_HPP_INCLUDED