Public Member Functions | Friends

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

 const_reverse_iterator ()
 const_reverse_iterator (const const_reverse_iterator &itr)
 ~const_reverse_iterator ()
const T & operator-> () const
const T & operator* () const
const_reverse_iteratoroperator= (const const_iterator &itr)
const_reverse_iteratoroperator++ (int)
const_reverse_iteratoroperator++ ()
bool operator!= (const const_iterator &itr)

Friends

class CircularArray

Detailed Description

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

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

Definition at line 257 of file circulararray.h.


Constructor & Destructor Documentation

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

Definition at line 261 of file circulararray.h.

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

Definition at line 262 of file circulararray.h.

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

Definition at line 263 of file circulararray.h.


Member Function Documentation

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

Definition at line 294 of file circulararray.h.

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

Definition at line 268 of file circulararray.h.

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

Definition at line 289 of file circulararray.h.

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

Definition at line 284 of file circulararray.h.

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

Definition at line 264 of file circulararray.h.

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

Definition at line 278 of file circulararray.h.


Friends And Related Function Documentation

template<class T>
friend class CircularArray [friend]

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