#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().