eckit::geo::Grid::Iterator struct final

Public types

using difference_type = unique_ptr::element_type::difference_type

Constructors, destructors, conversion operators

Iterator(geo::Iterator* it) explicit
Iterator(const Iterator&) deleted
Iterator(Iterator&&) deleted
~Iterator() defaulted
operator bool() const explicit

Public functions

void operator=(const Iterator&) deleted
void operator=(Iterator&&) deleted
auto operator==(const Iterator& other) const -> bool
auto operator!=(const Iterator& other) const -> bool
auto operator++() -> bool
auto operator+=(difference_type d) -> bool
auto operator--() -> bool
auto operator-=(difference_type d) -> bool
auto operator*() const -> Point
auto index() const -> size_t
auto get(T... args) -> T
auto get_deleter(T... args) -> T
auto operator bool(T... args) -> T
auto operator*(T... args) -> T
auto operator->(T... args) -> T
auto release(T... args) -> T
auto reset(T... args) -> T
auto swap(T... args) -> T