eckit::geo::iterator::Reduced class final

Base classes

class eckit::geo::Iterator

Public types

using difference_type = std::ptrdiff_t

Constructors, destructors, conversion operators

Reduced(const Grid&, size_t index = 0) explicit

Public functions

auto operator!=(const Iterator& other) const -> bool
auto operator--() -> bool virtual
auto operator-=(difference_type diff) -> bool virtual
auto spec() const -> spec::Custom*

Private functions

auto operator==(const Iterator&) const -> bool override
auto operator++() -> bool override
auto operator+=(difference_type) -> bool override
operator bool() const private explicit override
auto operator*() const -> Point override
auto index() const -> size_t override
void fill_spec(spec::Custom&) const override

Typedef documentation

using eckit::geo::iterator::Reduced::difference_type = std::ptrdiff_t

Function documentation

bool eckit::geo::iterator::Reduced::operator!=(const Iterator& other) const

bool eckit::geo::iterator::Reduced::operator--() virtual

bool eckit::geo::iterator::Reduced::operator-=(difference_type diff) virtual

spec::Custom* eckit::geo::iterator::Reduced::spec() const