class
#include <eckit/geo/Iterator.h>
Iterator
Derived classes
- class Reduced final
- class Regular final
- class Unstructured final
Public types
-
using difference_type = std::
ptrdiff_t
Constructors, destructors, conversion operators
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