3 #ifndef DUNE_COMMON_ITERATORRANGE_HH 4 #define DUNE_COMMON_ITERATORRANGE_HH 18 template<
typename Iterator>
64 #endif // DUNE_COMMON_ITERATORRANGE_HH IteratorRange(const Iterator &begin, const Iterator &end)
Constructs an iterator range on [begin,end).
Definition: iteratorrange.hh:34
iterator begin() const
Returns an iterator pointing to the begin of the range.
Definition: iteratorrange.hh:44
iterator end() const
Returns an iterator pointing past the end of the range.
Definition: iteratorrange.hh:50
Dune namespace.
Definition: alignedallocator.hh:9
Iterator iterator
The iterator belonging to this range.
Definition: iteratorrange.hh:25
Iterator const_iterator
The iterator belonging to this range.
Definition: iteratorrange.hh:31
Simple range between a begin and an end iterator.
Definition: iteratorrange.hh:19
IteratorRange()
Default constructor, relies on iterators being default-constructible.
Definition: iteratorrange.hh:40