atlas
Public Types | Public Member Functions | Friends | List of all members
atlas::grid::IteratorLonLat Class Reference

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
 

Public Member Functions

 IteratorLonLat (std::unique_ptr< implementation_t > iterator)
 
 IteratorLonLat (const IteratorLonLat &iterator)
 
bool next (value_type &xy)
 
reference operator* () const
 
const IteratorLonLatoperator++ ()
 
const IteratorLonLatoperator+= (difference_type distance)
 
bool operator== (const IteratorLonLat &other) const
 
bool operator!= (const IteratorLonLat &other) const
 

Friends

IteratorLonLat operator+ (const IteratorLonLat &a, difference_type distance)
 
difference_type operator- (const IteratorLonLat &last, const IteratorLonLat &first)
 

The documentation for this class was generated from the following file: