PMDK C++ bindings  1.13.0-git23.gf49772ac
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.

Classes

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...
 

Namespaces

 pmem
 Persistent memory namespace.
 
 pmem::detail
 Implementation details.
 

Detailed Description

Iterators for contiguous persistent containers.