1 | #ifndef BOOST_SMART_PTR_MAKE_SHARED_HPP_INCLUDED |
---|---|
2 | #define BOOST_SMART_PTR_MAKE_SHARED_HPP_INCLUDED |
3 | |
4 | // make_shared.hpp |
5 | // |
6 | // Copyright (c) 2007, 2008, 2012 Peter Dimov |
7 | // |
8 | // Distributed under the Boost Software License, Version 1.0. |
9 | // See accompanying file LICENSE_1_0.txt or copy at |
10 | // http://www.boost.org/LICENSE_1_0.txt |
11 | // |
12 | // See http://www.boost.org/libs/smart_ptr/ for documentation. |
13 | |
14 | #include <boost/smart_ptr/make_shared_object.hpp> |
15 | |
16 | #if !defined( BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined( BOOST_NO_SFINAE ) |
17 | # include <boost/smart_ptr/make_shared_array.hpp> |
18 | # include <boost/smart_ptr/allocate_shared_array.hpp> |
19 | #endif |
20 | |
21 | #endif // #ifndef BOOST_SMART_PTR_MAKE_SHARED_HPP_INCLUDED |
22 |