class final
#include <eckit/geo/iterator/Reduced.h>
Reduced
Base classes
- class eckit::geo::Iterator
Public types
-
using difference_type = std::
ptrdiff_t
Constructors, destructors, conversion operators
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
#include <eckit/geo/Iterator.h>
Function documentation
bool eckit:: geo:: iterator:: Reduced:: operator!=(const Iterator& other) const
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Reduced:: operator--() virtual
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Reduced:: operator-=(difference_ type diff) virtual
#include <eckit/geo/Iterator.h>
spec:: Custom* eckit:: geo:: iterator:: Reduced:: spec() const
#include <eckit/geo/Iterator.h>