Public Member Functions | Friends

CxUtils::CircularArray< T >::const_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_iterator ()
 const_iterator (const const_iterator &itr)
 ~const_iterator ()
const T & operator-> () const
const T & operator* () const
const_iteratoroperator= (const iterator &itr)
const_iteratoroperator= (const const_iterator &itr)
const_iteratoroperator++ (int)
const_iteratoroperator++ ()
bool operator!= (const iterator &itr)
bool operator!= (const const_iterator &itr)

Friends

class CircularArray

Detailed Description

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

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

Definition at line 187 of file circulararray.h.


Constructor & Destructor Documentation

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

Definition at line 191 of file circulararray.h.

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

Definition at line 192 of file circulararray.h.

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

Definition at line 193 of file circulararray.h.


Member Function Documentation

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

Definition at line 230 of file circulararray.h.

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

Definition at line 238 of file circulararray.h.

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

Definition at line 198 of file circulararray.h.

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

Definition at line 220 of file circulararray.h.

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

Definition at line 225 of file circulararray.h.

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

Definition at line 194 of file circulararray.h.

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

Definition at line 208 of file circulararray.h.

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

Definition at line 214 of file circulararray.h.


Friends And Related Function Documentation

template<class T>
friend class CircularArray [friend]

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