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

Iterators for contiguous persistent containers. More...

#include <algorithm>
#include <cassert>
#include <functional>
#include <libpmemobj++/detail/common.hpp>

Go to the source code of this file.


struct  pmem::detail::contiguous_iterator< Iterator, Reference, Pointer >
 Base class for iterators which satisfies RandomAccessIterator and operate on contiguous memory. More...
struct  pmem::detail::range_snapshotting_iterator< T >
 Non-const iterator which adds elements to a transaction in a bulk. More...
struct  pmem::detail::basic_contiguous_iterator< T >
 Default non-const iterator which adds element to a transaction on every access. More...


 A persistent version of concurrent hash map implementation Ref:

Detailed Description

Iterators for contiguous persistent containers.