PMDK C++ bindings  1.13.0-git107.g7e59f08f
This is the C++ bindings documentation for PMDK's libpmemobj.
pmem::detail::basic_contiguous_iterator< T > Member List

This is the complete list of members for pmem::detail::basic_contiguous_iterator< T >, including all inherited members.

base_type typedef (defined in pmem::detail::basic_contiguous_iterator< T >)pmem::detail::basic_contiguous_iterator< T >
basic_contiguous_iterator(pointer ptr=nullptr)pmem::detail::basic_contiguous_iterator< T >inline
change_by(std::ptrdiff_t n)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inlineprotected
contiguous_iterator(T * begin)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
difference_type typedef (defined in pmem::detail::basic_contiguous_iterator< T >)pmem::detail::basic_contiguous_iterator< T >
get_ptr() const (defined in pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
iterator_category typedef (defined in pmem::detail::basic_contiguous_iterator< T >)pmem::detail::basic_contiguous_iterator< T >
operator const T *() constpmem::detail::basic_contiguous_iterator< T >inline
operator*() constpmem::detail::basic_contiguous_iterator< T >inline
operator+(std::ptrdiff_t n) constpmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator++()pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator++(int)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator+=(std::ptrdiff_t n)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator-(std::ptrdiff_t n) constpmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator--()pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator--(int)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator-=(std::ptrdiff_t n)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >inline
operator->() constpmem::detail::basic_contiguous_iterator< T >inline
operator[](std::ptrdiff_t n)pmem::detail::basic_contiguous_iterator< T >inline
pointer typedef (defined in pmem::detail::basic_contiguous_iterator< T >)pmem::detail::basic_contiguous_iterator< T >
ptr (defined in pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >)pmem::detail::contiguous_iterator< basic_contiguous_iterator< T >, T &, T * >protected
reference typedef (defined in pmem::detail::basic_contiguous_iterator< T >)pmem::detail::basic_contiguous_iterator< T >
swap(basic_contiguous_iterator &lhs, basic_contiguous_iterator &rhs)pmem::detail::basic_contiguous_iterator< T >friend
value_type typedef (defined in pmem::detail::basic_contiguous_iterator< T >)pmem::detail::basic_contiguous_iterator< T >