Package: GrAL Base        GrAL: Packages | Concepts | Homepage

GrAL::wrapped_sequence_iterator< GRID, E, EH, IT > Class Template Reference
[Wrapping of grid entities]

A type wrapper for a grid sequence iterator. More...

#include </home/guntram/tmp/GrAL/gral/base/include/Gral/Base/wrap-elements.h>

Collaboration diagram for GrAL::wrapped_sequence_iterator< GRID, E, EH, IT >:

Collaboration graph
[legend]

List of all members.

Public Types

typedef
grid_sequence_iterator_category 
category
typedef GRID grid_type
typedef E element_type
typedef EH element_handle
typedef GRID anchor_type
typedef IT base_iterator
typedef grid_types< GRID > gt
typedef gt::size_type size_type
typedef element_type value_type
typedef base_iterator::value_type base_element_type
typedef element_traits
< base_element_type > 
bet

Public Member Functions

 wrapped_sequence_iterator (grid_type const &gg)
 wrapped_sequence_iterator (grid_type const &gg, base_iterator ii)
 wrapped_sequence_iterator (ref_ptr< grid_type const > gg)
 wrapped_sequence_iterator (ref_ptr< grid_type const > gg, base_iterator ii)
selfoperator++ ()
bool IsDone () const
element_handle handle () const
element_type operator* () const
grid_type const & TheGrid () const
anchor_type const & TheAnchor () const
bool bound () const
bool valid () const
void cb () const
void cv () const
bool operator== (self const &rhs) const
bool operator!= (self const &rhs) const
bool operator< (self const &rhs) const

Static Public Member Functions

static self begin (anchor_type const &aa)
static self end (anchor_type const &aa)
static size_type size (anchor_type const &aa)
static self begin (ref_ptr< anchor_type const > aa)
static self end (ref_ptr< anchor_type const > aa)
static size_type size (ref_ptr< anchor_type const > aa)


Detailed Description

template<class GRID, class E, class EH, class IT>
class GrAL::wrapped_sequence_iterator< GRID, E, EH, IT >

A type wrapper for a grid sequence iterator.

Definition at line 324 of file wrap-elements.h.


The documentation for this class was generated from the following file:

©  Guntram Berti 1997-2009. See the GrAL Homepage for up-to-date information.

Generated on Tue Mar 31 19:11:43 2009 for GrAL Base by doxygen 1.5.8