Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::sp_as_deleter< T, A > Class Template Reference

#include <make_shared_object.hpp>

Public Member Functions

 sp_as_deleter (A const &a) BOOST_NOEXCEPT
 
 sp_as_deleter (sp_as_deleter const &r) BOOST_NOEXCEPT
 
 ~sp_as_deleter ()
 
void operator() (T *)
 
void * address () BOOST_NOEXCEPT
 
void set_initialized () BOOST_NOEXCEPT
 

Static Public Member Functions

static void operator_fn (T *)
 

Constructor & Destructor Documentation

template<class T , class A >
boost::detail::sp_as_deleter< T, A >::sp_as_deleter ( A const &  a)
inline
template<class T , class A >
boost::detail::sp_as_deleter< T, A >::sp_as_deleter ( sp_as_deleter< T, A > const &  r)
inline
template<class T , class A >
boost::detail::sp_as_deleter< T, A >::~sp_as_deleter ( )
inline

Member Function Documentation

template<class T , class A >
void* boost::detail::sp_as_deleter< T, A >::address ( )
inline
template<class T , class A >
void boost::detail::sp_as_deleter< T, A >::operator() ( T *  )
inline
template<class T , class A >
static void boost::detail::sp_as_deleter< T, A >::operator_fn ( T *  )
inlinestatic
template<class T , class A >
void boost::detail::sp_as_deleter< T, A >::set_initialized ( )
inline

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