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

Returns the type of a shared pointer of type T with the allocator boost::interprocess::allocator allocator and boost::interprocess::deleter deleter that can be constructed in the given managed segment type. More...

#include <shared_ptr.hpp>

Public Types

typedef
ManagedMemory::template
allocator< void >::type 
void_allocator
 
typedef
ManagedMemory::template
deleter< T >::type 
deleter
 
typedef shared_ptr< T,
void_allocator, deleter
type
 

Detailed Description

template<class T, class ManagedMemory>
struct boost::interprocess::managed_shared_ptr< T, ManagedMemory >

Returns the type of a shared pointer of type T with the allocator boost::interprocess::allocator allocator and boost::interprocess::deleter deleter that can be constructed in the given managed segment type.

Member Typedef Documentation

template<class T, class ManagedMemory>
typedef ManagedMemory::template deleter<T>::type boost::interprocess::managed_shared_ptr< T, ManagedMemory >::deleter
template<class T, class ManagedMemory>
typedef shared_ptr< T, void_allocator, deleter> boost::interprocess::managed_shared_ptr< T, ManagedMemory >::type
template<class T, class ManagedMemory>
typedef ManagedMemory::template allocator<void>::type boost::interprocess::managed_shared_ptr< T, ManagedMemory >::void_allocator

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