3#ifndef DUNE_COMMON_ITERATORRANGE_HH
4#define DUNE_COMMON_ITERATORRANGE_HH
17 template<
typename Iterator>
Dune namespace.
Definition alignment.hh:11
Simple range between a begin and an end iterator.
Definition iteratorrange.hh:19
iterator begin() const
Returns an iterator pointing to the begin of the range.
Definition iteratorrange.hh:43
Iterator const_iterator
The iterator belonging to this range.
Definition iteratorrange.hh:30
iterator end() const
Returns an iterator pointing past the end of the range.
Definition iteratorrange.hh:49
IteratorRange()
Default constructor, relies on iterators being default-constructible.
Definition iteratorrange.hh:39
Iterator iterator
The iterator belonging to this range.
Definition iteratorrange.hh:24
IteratorRange(const Iterator &begin, const Iterator &end)
Constructs an iterator range on [begin,end).
Definition iteratorrange.hh:33