Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

mapped_element_ra_seq_iterator Class Template Reference
[Grid Iterators]

Maps STL-style random-access iterator (range [b,e) pairs) to IsDone()-style iterator. More...

#include <mapped-iterators.h>

List of all members.

Public Types

typedef F::grid_type grid_type
typedef F::result_type value_type
typedef F::argument_type handle_type

Public Methods

 mapped_element_ra_seq_iterator ()
 mapped_element_ra_seq_iterator (int bb, int ee, C const &cont, F ff)
self & operator++ ()
value_type operator * () const
bool IsDone () const
handle_type handle () const
grid_type const & TheGrid () const
bool operator== (const self &rs) const
bool operator!= (const self &rs) const


Detailed Description

template<class C, class F>
class mapped_element_ra_seq_iterator< C, F >

Maps STL-style random-access iterator (range [b,e) pairs) to IsDone()-style iterator.

Template parameters:

The class is stable with respect to container changes that invalidate iterators.

Definition at line 27 of file mapped-iterators.h.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 16:06:02 2002 for GrAL Base by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000