Describes the smart pointer scoped_ptr. More...
#include <boost/interprocess/detail/config_begin.hpp>
#include <boost/interprocess/detail/workaround.hpp>
#include <boost/interprocess/detail/pointer_type.hpp>
#include <boost/interprocess/detail/utilities.hpp>
#include <boost/assert.hpp>
#include <boost/interprocess/detail/config_end.hpp>
Classes | |
class | boost::interprocess::scoped_ptr< T, Deleter > |
scoped_ptr stores a pointer to a dynamically allocated object. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::interprocess | |
Functions | |
template<class T , class D > | |
void | boost::interprocess::swap (scoped_ptr< T, D > &a, scoped_ptr< T, D > &b) |
Exchanges the internal pointer and deleter with other scoped_ptr Never throws. More... | |
template<class T , class D > | |
scoped_ptr< T, D >::pointer | boost::interprocess::to_raw_pointer (scoped_ptr< T, D > const &p) |
Returns a copy of the stored pointer Never throws. More... | |
Describes the smart pointer scoped_ptr.