3 #ifndef DUNE_GRID_ENTITYITERATOR_HH
4 #define DUNE_GRID_ENTITYITERATOR_HH
34 template<
int codim,
class Gr
id,
class IteratorImp >
44 typedef typename Grid::template Codim< codim >::Entity
Entity;
70 template<
int codim,
class Gr
id,
class IteratorImp >
71 struct iterator_traits< Dune::EntityIterator< codim, Grid, IteratorImp > >
82 #endif // #ifndef DUNE_GRID_ENTITYITERATOR_HH
EntityIterator & operator++()
prefix increment operator
Definition: entityiterator.hh:47
ptrdiff_t difference_type
Definition: entityiterator.hh:73
Grid::template Codim< codim >::Entity Entity
Definition: entityiterator.hh:44
Wrapper class for pointers to entities.
Definition: common/entitypointer.hh:91
value_type & reference
Definition: entityiterator.hh:76
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: entityiterator.hh:75
Implementation realIterator
Definition: common/entitypointer.hh:116
EntityIterator(const IteratorImp &imp)
copy constructor from implementaton
Definition: entityiterator.hh:58
Wrapper and interface classe for a static iterator (EntityPointer)
forward_iterator_tag iterator_category
Definition: entityiterator.hh:77
const Dune::EntityIterator< codim, Grid, IteratorImp >::Entity value_type
Definition: entityiterator.hh:74