#include <unique_ptr.hpp>
Public Types | |
typedef bmupmu::add_lvalue_reference < D >::type | del_ref |
typedef bmupmu::add_const_lvalue_reference < D >::type | del_cref |
typedef bmupmu::if_c < bmupmu::is_lvalue_reference < D >::value, D, del_cref > ::type | deleter_arg_type1 |
typedef bmupmu::remove_reference< D > ::type && | deleter_arg_type2 |
typedef bmupmu::add_const_lvalue_reference<D>::type boost::move_upd::deleter_types< D >::del_cref |
typedef bmupmu::add_lvalue_reference<D>::type boost::move_upd::deleter_types< D >::del_ref |
typedef bmupmu::if_c< bmupmu::is_lvalue_reference<D>::value, D, del_cref >::type boost::move_upd::deleter_types< D >::deleter_arg_type1 |
typedef bmupmu::remove_reference<D>::type&& boost::move_upd::deleter_types< D >::deleter_arg_type2 |