Public Member Functions | Friends

CxUtils::CircularArray< T >::iterator Class Reference

Class for iterating through the circular array in a manner that is familiar to those who use the STL. More...

#include <circulararray.h>

List of all members.

Public Member Functions

 iterator ()
 iterator (const iterator &itr)
 ~iterator ()
T & operator-> ()
T & operator* ()
iteratoroperator= (const iterator &itr)
iteratoroperator++ (int)
iteratoroperator++ ()
bool operator!= (const iterator &itr) const

Friends

class CircularArray

Detailed Description

template<class T>
class CxUtils::CircularArray< T >::iterator

Class for iterating through the circular array in a manner that is familiar to those who use the STL.

Definition at line 75 of file circulararray.h.


Constructor & Destructor Documentation

template<class T>
CxUtils::CircularArray< T >::iterator::iterator (  ) [inline]

Definition at line 79 of file circulararray.h.

template<class T>
CxUtils::CircularArray< T >::iterator::iterator ( const iterator itr ) [inline]

Definition at line 80 of file circulararray.h.

template<class T>
CxUtils::CircularArray< T >::iterator::~iterator (  ) [inline]

Definition at line 81 of file circulararray.h.


Member Function Documentation

template<class T>
bool CxUtils::CircularArray< T >::iterator::operator!= ( const iterator itr ) const [inline]

Definition at line 112 of file circulararray.h.

template<class T>
T& CxUtils::CircularArray< T >::iterator::operator* (  ) [inline]

Definition at line 86 of file circulararray.h.

template<class T>
iterator& CxUtils::CircularArray< T >::iterator::operator++ (  ) [inline]

Definition at line 107 of file circulararray.h.

template<class T>
iterator& CxUtils::CircularArray< T >::iterator::operator++ ( int   ) [inline]

Definition at line 102 of file circulararray.h.

template<class T>
T& CxUtils::CircularArray< T >::iterator::operator-> (  ) [inline]

Definition at line 82 of file circulararray.h.

template<class T>
iterator& CxUtils::CircularArray< T >::iterator::operator= ( const iterator itr ) [inline]

Definition at line 96 of file circulararray.h.


Friends And Related Function Documentation

template<class T>
friend class CircularArray [friend]

Definition at line 77 of file circulararray.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines