gpucalc::Iterator< T > Class Template Reference

#include <iterator.h>

List of all members.

Public Member Functions

 Iterator (const Iterator< T > &iterator)
 Iterator ()
Iterator< T > & operator++ (int)
Iterator< T > & operator++ ()
Iterator< T > & operator-- (int)
Iterator< T > & operator-- ()
bool operator== (const Iterator< T > &Other)
 ~Iterator ()

Private Attributes

mIterator


Detailed Description

template<typename T>
class gpucalc::Iterator< T >

Definition at line 41 of file iterator.h.


Constructor & Destructor Documentation

template<typename T>
gpucalc::Iterator< T >::Iterator (  )  [inline]

Definition at line 44 of file iterator.h.

00044              : mIterator()
00045    {
00046    }

template<typename T>
gpucalc::Iterator< T >::Iterator ( const Iterator< T > &  iterator  )  [inline]

Definition at line 49 of file iterator.h.

00050    {
00051     this->mIterator(iterator.mIterator);
00052    }

template<typename T>
gpucalc::Iterator< T >::~Iterator (  )  [inline]

Definition at line 55 of file iterator.h.

00056    {
00057    }


Member Function Documentation

template<typename T>
Iterator<T>& gpucalc::Iterator< T >::operator++ ( int   )  [inline]

Definition at line 67 of file iterator.h.

00068    {
00069     Iterator<T> tmp = &this;
00070     ++mIterator;
00071     return tmp;
00072    }

template<typename T>
Iterator<T>& gpucalc::Iterator< T >::operator++ (  )  [inline]

Definition at line 60 of file iterator.h.

00061    {
00062     ++mIterator;
00063     return &this;
00064    }

template<typename T>
Iterator<T>& gpucalc::Iterator< T >::operator-- ( int   )  [inline]

Definition at line 82 of file iterator.h.

00083    {
00084     Iterator<T> tmp = &this;
00085     --mIterator;
00086     return tmp;
00087    }

template<typename T>
Iterator<T>& gpucalc::Iterator< T >::operator-- (  )  [inline]

Definition at line 75 of file iterator.h.

00076    {
00077     --mIterator;
00078     return &this;
00079    }

template<typename T>
bool gpucalc::Iterator< T >::operator== ( const Iterator< T > &  Other  )  [inline]

Definition at line 96 of file iterator.h.

00097    {
00098     return (mIterator == Other.mIterator);
00099    }


Member Data Documentation

template<typename T>
T gpucalc::Iterator< T >::mIterator [private]

Definition at line 103 of file iterator.h.


The documentation for this class was generated from the following file:

Generated on Thu Mar 5 22:36:44 2009 for gpucalc by  doxygen 1.5.6