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

A deleter that uses the segment manager's destroy_ptr function to destroy the passed pointer resource. More...

#include <deleter.hpp>

Public Types

typedef
boost::intrusive::pointer_traits
< typename
SegmentManager::void_pointer >
::template rebind_pointer< T >
::type 
pointer
 

Public Member Functions

 deleter (segment_manager_pointer pmngr)
 
void operator() (const pointer &p)
 

Detailed Description

template<class T, class SegmentManager>
class boost::interprocess::deleter< T, SegmentManager >

A deleter that uses the segment manager's destroy_ptr function to destroy the passed pointer resource.

This deleter is used

Member Typedef Documentation

template<class T , class SegmentManager >
typedef boost::intrusive:: pointer_traits<typename SegmentManager::void_pointer>::template rebind_pointer<T>::type boost::interprocess::deleter< T, SegmentManager >::pointer

Constructor & Destructor Documentation

template<class T , class SegmentManager >
boost::interprocess::deleter< T, SegmentManager >::deleter ( segment_manager_pointer  pmngr)
inline

Member Function Documentation

template<class T , class SegmentManager >
void boost::interprocess::deleter< T, SegmentManager >::operator() ( const pointer p)
inline

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