5 #ifndef DUNE_COMMON_ITERATORRANGE_HH 6 #define DUNE_COMMON_ITERATORRANGE_HH 24 template<
typename Iterator,
typename Sentinel=Iterator>
73 #endif // DUNE_COMMON_ITERATORRANGE_HH IteratorRange()
Default constructor, relies on iterators being default-constructible.
Definition: iteratorrange.hh:49
iterator begin() const
Returns an iterator pointing to the begin of the range.
Definition: iteratorrange.hh:53
Iterator const_iterator
The iterator belonging to this range.
Definition: iteratorrange.hh:40
Sentinel sentinel
The iterator belonging to this range.
Definition: iteratorrange.hh:34
Dune namespace
Definition: alignedallocator.hh:12
IteratorRange(const Iterator &begin, const Sentinel &end)
Constructs an iterator range on [begin,end).
Definition: iteratorrange.hh:43
sentinel end() const
Returns an iterator pointing past the end of the range.
Definition: iteratorrange.hh:59
Simple range between a begin and an end iterator.
Definition: iteratorrange.hh:25
Iterator iterator
The iterator belonging to this range.
Definition: iteratorrange.hh:31