#include <boost/config.hpp>#include <boost/smart_ptr/shared_ptr.hpp>#include <boost/smart_ptr/detail/sp_forward.hpp>#include <boost/type_traits/type_with_alignment.hpp>#include <boost/type_traits/alignment_of.hpp>#include <cstddef>#include <new>

Go to the source code of this file.
Namespaces | |
| boost | |
| BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
| boost::detail | |
Macros | |
| #define | BOOST_SP_MSD(T) boost::detail::sp_inplace_tag< boost::detail::sp_ms_deleter< T > >() |
Functions | |
| template<class T , class A , class... Args> | |
| boost::detail::sp_if_not_array< T >::type | boost::allocate_shared (A const &a, Args &&... args) |
| template<class T , class A > | |
| boost::detail::sp_if_not_array< T >::type | boost::allocate_shared_noinit (A const &a) |
| template<class T , class... Args> | |
| boost::detail::sp_if_not_array< T >::type | boost::make_shared (Args &&... args) |
| template<class T > | |
| boost::detail::sp_if_not_array< T >::type | boost::make_shared_noinit () |
| #define BOOST_SP_MSD | ( | T | ) | boost::detail::sp_inplace_tag< boost::detail::sp_ms_deleter< T > >() |
Definition at line 201 of file make_shared_object.hpp.