#include <atlas/util/VectorOfAbstract.h>
template<typename BaseIterator>
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