PMDK C++ bindings  1.13.0-git23.gf49772ac
This is the C++ bindings documentation for PMDK's libpmemobj.
List of all members
pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >::leaf Struct Reference

This is the structure which 'holds' key/value pair. More...

#include <libpmemobj++/experimental/radix_tree.hpp>

Detailed Description

template<typename Key, typename Value, typename BytesView = bytes_view<Key>, bool MtMode = false>
struct pmem::obj::experimental::radix_tree< Key, Value, BytesView, MtMode >::leaf

This is the structure which 'holds' key/value pair.

The data is not stored as an object within this structure but rather just after the structure (using emplace new). This is done so that we can use inline_string and limit the number of allocations.

Constructors of the leaf structure mimics those of std::pair<const Key, Value>.


The documentation for this struct was generated from the following file: