eckit::geo::Iterator class

Derived classes

class Reduced final
class Regular final
class Unstructured final

Public types

using difference_type = std::ptrdiff_t

Constructors, destructors, conversion operators

Iterator(const Iterator&) deleted
Iterator(Iterator&&) deleted
~Iterator() defaulted virtual
operator bool() const explicit pure virtual

Public functions

void operator=(const Iterator&) deleted
void operator=(Iterator&&) deleted
auto operator==(const Iterator&) const -> bool pure virtual
auto operator!=(const Iterator& other) const -> bool
auto operator++() -> bool pure virtual
auto operator+=(difference_type) -> bool pure virtual
auto operator--() -> bool virtual
auto operator-=(difference_type diff) -> bool virtual
auto operator*() const -> Point pure virtual
auto index() const -> size_t pure virtual
auto spec() const -> spec::Custom*

Private functions

void fill_spec(spec::Custom&) const pure virtual
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.