PMDK C++ bindings  1.11
This is the C++ bindings documentation for PMDK's libpmemobj.
Classes | Namespaces
inline_string.hpp File Reference

Inline string implementation. More...

#include <libpmemobj++/make_persistent.hpp>
#include <libpmemobj++/persistent_ptr.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.
 

Detailed Description

Inline string implementation.