Template Class WorldIteratorValueAdapter

Class Documentation

template<typename CellIterator, typename CardinalIterator>
class dish2::WorldIteratorValueAdapter

Public Types

using value_type = typename CardinalIterator::value_type
using pointer = value_type*
using reference = value_type&
using iterator_category = std::forward_iterator_tag
using difference_type = std::ptrdiff_t

Public Functions

WorldIteratorValueAdapter() = default
const value_type operator*()
WorldIteratorValueAdapter &operator++()
WorldIteratorValueAdapter operator++(int)
bool operator==(const WorldIteratorValueAdapter &other) const
bool operator!=(const WorldIteratorValueAdapter &other) const

Public Static Functions

WorldIteratorValueAdapter make_begin(CellIterator cell_iterator)
WorldIteratorValueAdapter make_end(CellIterator cell_iterator)