3 #ifndef DUNE_COMMON_ITERATORRANGE_HH 4 #define DUNE_COMMON_ITERATORRANGE_HH 17 template<
typename Iterator>
63 #endif // DUNE_COMMON_ITERATORRANGE_HH IteratorRange(const Iterator &begin, const Iterator &end)
Constructs an iterator range on [begin,end).
Definition: iteratorrange.hh:33
iterator end() const
Returns an iterator pointing past the end of the range.
Definition: iteratorrange.hh:49
iterator begin() const
Returns an iterator pointing to the begin of the range.
Definition: iteratorrange.hh:43
Dune namespace.
Definition: alignment.hh:10
Simple range between a begin and an end iterator.
Definition: iteratorrange.hh:18
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
Iterator const_iterator
The iterator belonging to this range.
Definition: iteratorrange.hh:30