#include <unique_ptr.hpp>
Public Types | |
typedef deleter_types< D > ::deleter_arg_type1 | deleter_arg_type1 |
typedef deleter_types< D >::del_ref | del_ref |
typedef deleter_types< D > ::del_cref | del_cref |
Public Member Functions | |
unique_ptr_data () BOOST_NOEXCEPT | |
unique_ptr_data (P p) BOOST_NOEXCEPT | |
unique_ptr_data (P p, deleter_arg_type1 d1) BOOST_NOEXCEPT | |
template<class U > | |
unique_ptr_data (P p, BOOST_FWD_REF(U) d) BOOST_NOEXCEPT | |
del_ref | deleter () BOOST_NOEXCEPT |
del_cref | deleter () const BOOST_NOEXCEPT |
Public Attributes | |
P | m_p |
typedef deleter_types<D>::del_cref boost::move_upd::unique_ptr_data< P, D, false >::del_cref |
typedef deleter_types<D>::del_ref boost::move_upd::unique_ptr_data< P, D, false >::del_ref |
typedef deleter_types<D>::deleter_arg_type1 boost::move_upd::unique_ptr_data< P, D, false >::deleter_arg_type1 |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
P boost::move_upd::unique_ptr_data< P, D, false >::m_p |