class
#include <eckit/geo/iterator/Unstructured.h>
Unstructured
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
-
Unstructured(const Grid&,
size_t index,
std::
shared_ptr<container:: PointsContainer>) - Unstructured(const Grid&) 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 geo::
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:: Unstructured:: builder_t = BuilderT1<Iterator>
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Unstructured:: ARG1 = const Spec&
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Unstructured:: iterator_category = std:: input_iterator_tag
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Unstructured:: difference_type = std:: ptrdiff_t
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Unstructured:: value_type = Point
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Unstructured:: pointer = value_ type*
#include <eckit/geo/Iterator.h>
using eckit:: geo:: iterator:: Unstructured:: reference = value_ type&
#include <eckit/geo/Iterator.h>
Function documentation
static std:: string eckit:: geo:: iterator:: Unstructured:: className()
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Unstructured:: operator!=(const Iterator& other) const
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Unstructured:: operator--() virtual
#include <eckit/geo/Iterator.h>
bool eckit:: geo:: iterator:: Unstructured:: operator-=(difference_ type diff) virtual
#include <eckit/geo/Iterator.h>