Template Class WorldIteratorAdapter

Class Documentation

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

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

WorldIteratorAdapter() = default
const value_type &operator*()
const value_type *operator->()
WorldIteratorAdapter &operator++()
WorldIteratorAdapter operator++(int)
bool operator==(const WorldIteratorAdapter &other) const
bool operator!=(const WorldIteratorAdapter &other) const

Public Static Functions

WorldIteratorAdapter make_begin(CellIterator cell_iterator)
WorldIteratorAdapter make_end(CellIterator cell_iterator)