dune-common 2.9.0
|
Generic Iterator class for writing stl conformant iterators for any container class with operator[]. More...
Classes | |
class | Dune::GenericIterator< C, T, R, D, IteratorFacade > |
Generic class for stl-conforming iterators for container classes with operator[]. More... | |
Generic Iterator class for writing stl conformant iterators for any container class with operator[].
Using this template class you can create an iterator and a const_iterator for any container class.
Imagine you have SimpleContainer and would like to have an iterator. All you have to do is provide operator[], begin() and end() (for const and for non-const).
See dune/common/test/iteratorfacestest.hh for details or Dune::QuadratureDefault in dune/quadrature/quadrature.hh for a real example.