class
#include <atlas/grid/Iterator.h>
IteratorLonLat
Public types
- using difference_type = implementation_t::difference_type
- using iterator_category = implementation_t::iterator_category
- using value_type = implementation_t::value_type
- using pointer = implementation_t::pointer
- using reference = implementation_t::reference
Constructors, destructors, conversion operators
-
IteratorLonLat(std::
unique_ptr<implementation_t> iterator) - IteratorLonLat(const IteratorLonLat& iterator)
Public functions
- auto next(value_type& xy) -> bool
- auto operator*() const -> reference
- auto operator++() -> const IteratorLonLat&
- auto operator+=(difference_type distance) -> const IteratorLonLat&
- auto operator==(const IteratorLonLat& other) const -> bool
- auto operator!=(const IteratorLonLat& other) const -> bool
Friends
- auto operator+(const IteratorLonLat& a, difference_type distance) -> IteratorLonLat
- auto operator-(const IteratorLonLat& last, const IteratorLonLat& first) -> difference_type