Public Member Functions | Friends

CxUtils::CircularArray< T >::reverse_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

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

Friends

class CircularArray

Detailed Description

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

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

Definition at line 131 of file circulararray.h.


Constructor & Destructor Documentation

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

Definition at line 135 of file circulararray.h.

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

Definition at line 136 of file circulararray.h.

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

Definition at line 137 of file circulararray.h.


Member Function Documentation

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

Definition at line 168 of file circulararray.h.

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

Definition at line 142 of file circulararray.h.

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

Definition at line 163 of file circulararray.h.

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

Definition at line 158 of file circulararray.h.

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

Definition at line 138 of file circulararray.h.

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

Definition at line 152 of file circulararray.h.


Friends And Related Function Documentation

template<class T>
friend class CircularArray [friend]

Definition at line 133 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