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

Public types

using iterator_category = element_type::iterator_category
using difference_type = element_type::difference_type
using value_type = element_type::value_type
using pointer = element_type::pointer
using reference = element_type::reference

Constructors, destructors, conversion operators

Iterator(geo::Iterator* it) explicit
operator bool() const explicit

Public functions

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 operator bool(T... args) -> T
auto operator*(T... args) -> T
auto operator->(T... args) -> T
auto operator[](T... args) -> T
auto owner_before(T... args) -> T
auto reset(T... args) -> T
auto swap(T... args) -> T
auto unique(T... args) -> T
auto use_count(T... args) -> T