Public Member Functions | Friends

on_element_iterator< ElementType > Class Template Reference

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

#include <element_iterators.hpp>

Public Member Functions

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

Friends

class const_on_element_iterator

Detailed Description

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

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


Constructor & Destructor Documentation

on_element_iterator ( ElementType **  pp  )  [inline]

Member Function Documentation

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

Friends And Related Function Documentation

friend class const_on_element_iterator [friend]

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