#include <make_shared.hpp>
Public Member Functions | |
| void * | address () |
| void | operator() (T *) |
| void | set_initialized () |
| sp_ms_deleter () | |
| sp_ms_deleter (sp_ms_deleter const &) | |
| ~sp_ms_deleter () | |
Private Types | |
| typedef sp_aligned_storage < sizeof(T),::boost::alignment_of < T >::value >::type | storage_type |
Private Member Functions | |
| void | destroy () |
Private Attributes | |
| bool | initialized_ |
| storage_type | storage_ |
Definition at line 37 of file make_shared.hpp.
typedef sp_aligned_storage< sizeof( T ), ::boost::alignment_of< T >::value >::type boost::detail::sp_ms_deleter< T >::storage_type [private] |
Definition at line 41 of file make_shared.hpp.
| boost::detail::sp_ms_deleter< T >::sp_ms_deleter | ( | ) | [inline] |
Definition at line 59 of file make_shared.hpp.
| boost::detail::sp_ms_deleter< T >::sp_ms_deleter | ( | sp_ms_deleter< T > const & | ) | [inline] |
Definition at line 64 of file make_shared.hpp.
| boost::detail::sp_ms_deleter< T >::~sp_ms_deleter | ( | ) | [inline] |
Definition at line 68 of file make_shared.hpp.
| void* boost::detail::sp_ms_deleter< T >::address | ( | ) | [inline] |
Definition at line 78 of file make_shared.hpp.
| void boost::detail::sp_ms_deleter< T >::destroy | ( | ) | [inline, private] |
Definition at line 48 of file make_shared.hpp.
| void boost::detail::sp_ms_deleter< T >::operator() | ( | T * | ) | [inline] |
Definition at line 73 of file make_shared.hpp.
| void boost::detail::sp_ms_deleter< T >::set_initialized | ( | ) | [inline] |
Definition at line 83 of file make_shared.hpp.
bool boost::detail::sp_ms_deleter< T >::initialized_ [private] |
Definition at line 43 of file make_shared.hpp.
storage_type boost::detail::sp_ms_deleter< T >::storage_ [private] |
Definition at line 44 of file make_shared.hpp.