3 #ifndef DUNE_GRID_LEAFITERATOR_HH
4 #define DUNE_GRID_LEAFITERATOR_HH
27 template<
int,PartitionIteratorType,
class>
class LeafIteratorImp>
29 :
public EntityIterator< codim, GridImp, LeafIteratorImp< codim, pitype, GridImp > >
37 ++
static_cast< Base &
>( *this );
50 template<
int,Dune::PartitionIteratorType,
class>
class LeafIteratorImp>
51 struct iterator_traits<Dune::LeafIterator<codim, pitype, GridImp,
63 #endif // DUNE_GRID_LEAFITERATOR_HH
value_type & reference
Definition: common/leafiterator.hh:57
PartitionIteratorType
Parameter to be used for the parallel level- and leaf iterators.
Definition: gridenums.hh:130
const Dune::LeafIterator< codim, pitype, GridImp, LeafIteratorImp >::Entity value_type
Definition: common/leafiterator.hh:55
ptrdiff_t difference_type
Definition: common/leafiterator.hh:53
LeafIterator & operator++()
Preincrement operator.
Definition: common/leafiterator.hh:35
interface class for an iterator over grid entitiesAn entity iterator is an iterator over a subset of ...
Definition: entityiterator.hh:35
value_type * pointer
Definition: common/leafiterator.hh:56
Implementation realIterator
Definition: common/entitypointer.hh:116
Enables iteration over all leaf entities of a codimension zero of a grid. See also the documentation ...
Definition: common/leafiterator.hh:28
forward_iterator_tag iterator_category
Definition: common/leafiterator.hh:58