|
PMDK C++ bindings
1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
|
Persistent memory aware allocator. More...
#include <libpmemobj++/detail/common.hpp>#include <libpmemobj++/detail/life.hpp>#include <libpmemobj++/persistent_ptr.hpp>#include <libpmemobj++/pexceptions.hpp>#include <libpmemobj++/pext.hpp>#include <libpmemobj/tx_base.h>
Go to the source code of this file.
Classes | |
| class | pmem::obj::object_traits< T > |
| Encapsulates object specific allocator functionality. More... | |
| struct | pmem::obj::object_traits< T >::rebind< U > |
| Rebind to a different type. More... | |
| class | pmem::obj::object_traits< void > |
| Object traits specialization for the void type. More... | |
| struct | pmem::obj::object_traits< void >::rebind |
| Rebind to a different type. More... | |
| class | pmem::obj::standard_alloc_policy< T > |
| The allocation policy template for a given type. More... | |
| struct | pmem::obj::standard_alloc_policy< T >::rebind< U > |
| Rebind to a different type. More... | |
| class | pmem::obj::standard_alloc_policy< void > |
| Void specialization of the standard allocation policy. More... | |
| struct | pmem::obj::standard_alloc_policy< void >::rebind |
| Rebind to a different type. More... | |
| class | pmem::obj::allocator< T, Policy, Traits > |
| (EXPERIMENTAL) Encapsulates the information about the persistent memory allocation model using PMDK's libpmemobj. More... | |
| struct | pmem::obj::allocator< T, Policy, Traits >::rebind< U > |
| Rebind to a different type. More... | |
Namespaces | |
| pmem | |
| Persistent memory namespace. | |
| pmem::obj | |
| Main libpmemobj namespace. | |
Persistent memory aware allocator.
(EXPERIMENTAL)