|
PMDK C++ bindings
1.12-git53.g67ba2be4
This is the C++ bindings documentation for PMDK's libpmemobj.
|
Inline string implementation. More...
#include <libpmemobj++/make_persistent.hpp>#include <libpmemobj++/persistent_ptr.hpp>#include <libpmemobj++/slice.hpp>#include <libpmemobj++/string_view.hpp>#include <libpmemobj++/transaction.hpp>#include <string>Go to the source code of this file.
Classes | |
| class | pmem::obj::experimental::basic_inline_string< CharT, Traits > |
| This class serves similar purpose to pmem::obj::string, but keeps the data within the same allocation as inline_string itself. More... | |
| struct | pmem::obj::experimental::total_sizeof< T > |
| A helper trait which calculates required memory capacity (in bytes) for a type. More... | |
| struct | pmem::obj::experimental::total_sizeof< basic_inline_string< CharT, Traits > > |
| A helper trait which calculates required memory capacity (in bytes) for a type. More... | |
Namespaces | |
| pmem | |
| Persistent memory namespace. | |
| pmem::obj | |
| Main libpmemobj namespace. | |
| pmem::obj::experimental | |
| Experimental implementations. | |
| pmem::detail | |
| Implementation details. | |
Inline string implementation.