#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>

Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::detail | |
Macros | |
| #define | BOOST_SP_MSD(T) boost::detail::sp_inplace_tag< boost::detail::sp_ms_deleter< T > >() |
Functions | |
| template<class T > | |
| boost::detail::sp_if_not_array < T >::type | boost::make_shared_noinit () |
| 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 , class A , class... Args> | |
| boost::detail::sp_if_not_array < T >::type | boost::allocate_shared (A const &a, Args &&...args) |
| #define BOOST_SP_MSD | ( | T | ) | boost::detail::sp_inplace_tag< boost::detail::sp_ms_deleter< T > >() |
Referenced by boost::allocate_shared_noinit(), boost::make_shared(), and boost::make_shared_noinit().