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 *() const | pmem::detail::basic_contiguous_iterator< T > | inline |
operator*() const | pmem::detail::basic_contiguous_iterator< T > | inline |
operator+(std::ptrdiff_t n) const | pmem::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) const | pmem::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->() const | pmem::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 > | |