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/make_shared.html 13 // for documentation. 14 15 #include <boost/smart_ptr/make_shared_object.hpp> 16 17 #if !defined( BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION ) && !defined( BOOST_NO_SFINAE ) 18 # include <boost/smart_ptr/make_shared_array.hpp> 19 # include <boost/smart_ptr/allocate_shared_array.hpp> 20 #endif 21 22 #endif // #ifndef BOOST_SMART_PTR_MAKE_SHARED_HPP_INCLUDED 23