PMDK C++ bindings  1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
persistent_ptr.hpp File Reference

Persistent smart pointer. More...

#include <cassert>
#include <limits>
#include <memory>
#include <ostream>
#include <libpmemobj++/detail/common.hpp>
#include <libpmemobj++/detail/specialization.hpp>
#include <libpmemobj++/persistent_ptr_base.hpp>
#include <libpmemobj++/pool.hpp>
#include <libpmemobj/base.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pmem::obj::persistent_ptr< void >
 persistent_ptr void specialization. More...
 
class  pmem::obj::persistent_ptr< const void >
 persistent_ptr const void specialization. More...
 
class  pmem::obj::persistent_ptr< T >
 Persistent pointer class. More...
 

Namespaces

 pmem
 Persistent memory namespace.
 
 pmem::obj
 Main libpmemobj namespace.
 

Detailed Description

Persistent smart pointer.