class
#include <eckit/geo/iterator/Regular.h>
Regular
Base classes
- class eckit::geo::Iterator
Public types
- using builder_t = BuilderT1<Iterator>
- using ARG1 = const Spec&
-
using iterator_category = std::
input_iterator_tag -
using difference_type = std::
ptrdiff_t - using value_type = Point
-
using pointer = value_
type* -
using reference = value_
type&
Public static functions
-
static auto className() -> std::
string
Constructors, destructors, conversion operators
-
Regular(const grid::
Regular&, 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
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
Typedef documentation
using eckit:: geo:: iterator:: Regular:: builder_t = BuilderT1<Iterator>
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Regular:: ARG1 = const Spec&
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Regular:: iterator_category = std:: input_iterator_tag
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Regular:: difference_type = std:: ptrdiff_t
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Regular:: value_type = Point
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Regular:: pointer = value_ type*
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Regular:: reference = value_ type&
#include <eckit/geo/Iterator.h>
Function documentation
static std:: string eckit:: geo:: iterator:: Regular:: className()
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Regular:: operator!=(const Iterator& other) const
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Regular:: operator--() virtual
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Regular:: operator-=(difference_ type diff) virtual
#include <eckit/geo/Iterator.h>