Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::move_upd::deleter_types< D > Struct Template Reference

#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
 

Member Typedef Documentation

template<class D>
typedef bmupmu::add_const_lvalue_reference<D>::type boost::move_upd::deleter_types< D >::del_cref
template<class D>
typedef bmupmu::add_lvalue_reference<D>::type boost::move_upd::deleter_types< D >::del_ref
template<class D>
typedef bmupmu::if_c< bmupmu::is_lvalue_reference<D>::value, D, del_cref >::type boost::move_upd::deleter_types< D >::deleter_arg_type1
template<class D>
typedef bmupmu::remove_reference<D>::type&& boost::move_upd::deleter_types< D >::deleter_arg_type2

The documentation for this struct was generated from the following file: