Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

KetteC< Typ >::Iter Class Reference

#include <kettec.h>

List of all members.

Public Methods

 Iter ()
 Iter (KettenElementC< Typ > *pp)
const Iter & operator++ (int)
const Iter & operator-- (int)
int operator!= (const Iter &i) const
int operator== (const Iter &i) const
const Typ & operator * ()

Protected Attributes

KettenElementC< Typ > * p

template<class Typ>
class KetteC< Typ >::Iter


Constructor & Destructor Documentation

template<class Typ>
KetteC< Typ >::Iter::Iter   [inline]
 

Definition at line 60 of file kettec.h.

References KetteC< Typ >::Iter::p.

00060 {p=0;}

template<class Typ>
KetteC< Typ >::Iter::Iter KettenElementC< Typ > *    pp [inline]
 

Definition at line 61 of file kettec.h.

References KetteC< Typ >::Iter::p.

00061 {p=pp;}


Member Function Documentation

template<class Typ>
const Typ& KetteC< Typ >::Iter::operator *   [inline]
 

Definition at line 70 of file kettec.h.

References KetteC< Typ >::Iter::p.

00070                                                 {
00071                                 return p->element;
00072                         }

template<class Typ>
int KetteC< Typ >::Iter::operator!= const Iter &    i const [inline]
 

Definition at line 64 of file kettec.h.

References KetteC< Typ >::Iter::p.

00064                                                              {
00065                                 return p!=i.p;
00066                         }

template<class Typ>
const Iter& KetteC< Typ >::Iter::operator++ int    [inline]
 

Definition at line 62 of file kettec.h.

References KetteC< Typ >::Iter::p.

00062 {if(p) p=p->forward(); return *this;}

template<class Typ>
const Iter& KetteC< Typ >::Iter::operator-- int    [inline]
 

Definition at line 63 of file kettec.h.

References KetteC< Typ >::Iter::p.

00063 {if(p) p=p->back(); return *this;}

template<class Typ>
int KetteC< Typ >::Iter::operator== const Iter &    i const [inline]
 

Definition at line 67 of file kettec.h.

References KetteC< Typ >::Iter::p.

00067                                                              {
00068                                 return p==i.p;
00069                         }


Member Data Documentation

template<class Typ>
KettenElementC<Typ>* KetteC< Typ >::Iter::p [protected]
 

Definition at line 74 of file kettec.h.

Referenced by KetteC< Typ >::Iter::Iter(), KetteC< Typ >::Iter::operator *(), KetteC< Typ >::Iter::operator!=(), KetteC< Typ >::Iter::operator++(), KetteC< Typ >::Iter::operator--(), and KetteC< Typ >::Iter::operator==().


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:30:50 2003 for Open ActiveWrl by doxygen1.3-rc2