template<typename BaseIterator>
atlas::util::DereferenceIterator class

Public types

using value_type = typename BaseIterator::value_type::element_type
using pointer = value_type*
using reference = value_type&

Constructors, destructors, conversion operators

DereferenceIterator(const BaseIterator& other)

Public functions

auto operator*() const -> reference
auto operator->() const -> pointer
auto operator[](size_t n) const -> reference