Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

Struct template deleter_types

boost::move_upd::deleter_types

Synopsis

// In header: <boost/move/unique_ptr.hpp>

template<typename D> 
struct deleter_types {
  // 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;
};

PrevUpHomeNext