Struct Dataset::iterator

Nested Relationships

This struct is a nested type of Struct Dataset.

Struct Documentation

struct iterator

Public Types

using iterator_category = std::input_iterator_tag
using value_type = Quad
using difference_type = ptrdiff_t
using pointer = value_type const*
using reference = value_type const&

Public Functions

iterator(Dataset const *parent, typename storage_type::const_iterator gbeg, typename storage_type::const_iterator gend) noexcept
iterator &operator++() noexcept
void operator++(int) noexcept
reference operator*() const noexcept
pointer operator->() const noexcept

Friends

friend bool operator==(iterator const &self, sentinel) noexcept
friend bool operator==(sentinel, iterator const &self) noexcept