Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
unique_ptr.hpp File Reference

This header provides utilities to define a unique_ptr that plays nicely with managed segments. More...

#include <boost/interprocess/detail/config_begin.hpp>
#include <boost/interprocess/detail/workaround.hpp>
#include <boost/move/unique_ptr.hpp>
#include <boost/interprocess/detail/config_end.hpp>
Include dependency graph for unique_ptr.hpp:

Classes

struct  boost::interprocess::managed_unique_ptr< T, ManagedMemory >
 Returns the type of a unique pointer of type T with boost::interprocess::deleter deleter that can be constructed in the given managed segment type. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::interprocess
 

Functions

template<class T , class ManagedMemory >
managed_unique_ptr< T,
ManagedMemory >::type 
boost::interprocess::make_managed_unique_ptr (T *constructed_object, ManagedMemory &managed_memory)
 Returns an instance of a unique pointer constructed with boost::interproces::deleter from a pointer of type T that has been allocated in the passed managed segment. More...
 

Detailed Description

This header provides utilities to define a unique_ptr that plays nicely with managed segments.