PMDK C++ bindings
1.5.2
This is the C++ bindings documentation for PMDK's libpmemobj.
|
Iterators for pmem::obj::array. More...
#include <algorithm>
#include <cassert>
#include <functional>
#include <libpmemobj++/detail/common.hpp>
Go to the source code of this file.
Classes | |
struct | pmem::obj::experimental::contiguous_iterator< Iterator, Reference, Pointer > |
Base class for iterators which satisfies RandomAccessIterator and operate on contiguous memory. More... | |
struct | pmem::obj::experimental::operator_base< T > |
This struct provides comparison operators between const_contiguous_iterator for specified type (as all iterators can be converted to const_iterator this allows to compare all of them). More... | |
struct | pmem::obj::experimental::range_snapshotting_iterator< T > |
Non-const iterator which adds elements to a transaction in a bulk. More... | |
struct | pmem::obj::experimental::basic_contiguous_iterator< T > |
Default non-const iterator which adds element to a transaction on every access. More... | |
struct | pmem::obj::experimental::const_contiguous_iterator< T > |
Const iterator. More... | |
Iterators for pmem::obj::array.