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++ ( int   )  [inline]
const_on_element_iterator& operator++ (  )  [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: