ViennaGrid  1.0.1
Public Member Functions | Friends
const_on_element_iterator< ElementType > Class Template Reference

Iterator class for const iteration over a range of elements given by a container of pointers. More...

#include <element_iterators.hpp>

Public Member Functions

 const_on_element_iterator (ElementPtr const *pp)
 const_on_element_iterator (on_element_iterator< ElementType > const &oei)
const ElementType & operator* () const
const ElementType * operator-> () const
const_on_element_iteratoroperator++ ()
const_on_element_iterator operator++ (int)
bool operator== (const const_on_element_iterator &i) const
bool operator== (const on_element_iterator< ElementType > &i) const
bool operator!= (const const_on_element_iterator &i) const
bool operator!= (const on_element_iterator< ElementType > &i) const

Friends

class on_element_iterator

Detailed Description

template<typename ElementType>
class viennagrid::const_on_element_iterator< ElementType >

Iterator class for const iteration over a range of elements given by a container of pointers.


Constructor & Destructor Documentation

const_on_element_iterator ( ElementPtr const *  pp) [inline]
const_on_element_iterator ( on_element_iterator< ElementType > const &  oei) [inline]

Member Function Documentation

bool operator!= ( const const_on_element_iterator< ElementType > &  i) const [inline]
bool operator!= ( const on_element_iterator< ElementType > &  i) const [inline]
const ElementType& operator* ( ) const [inline]
const_on_element_iterator& operator++ ( ) [inline]
const_on_element_iterator operator++ ( int  ) [inline]
const ElementType* operator-> ( ) const [inline]
bool operator== ( const const_on_element_iterator< ElementType > &  i) const [inline]
bool operator== ( const on_element_iterator< ElementType > &  i) const [inline]

Friends And Related Function Documentation

friend class on_element_iterator [friend]

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