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