Class DataView::iterator

Nested Relationships

This class is a nested type of Template Class DataView.

Class Documentation

class iterator

Public Types

using iterator_category = std::forward_iterator_tag
using value_type = T
using difference_type = std::ptrdiff_t
using pointer = T*
using reference = T&

Public Functions

inline iterator(const DataView<T, R> &_view, int64_t begin_idx)
inline pointer operator->() const
inline reference operator*() const
inline iterator &operator++()
inline iterator operator++(int)
inline bool operator==(const iterator &other) const
inline bool operator!=(const iterator &other) const