Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

xchen::ReverseIterator< T, Strd > Class Template Reference

Reverse version of Iterator. More...

#include <Iterator.H>

Inheritance diagram for xchen::ReverseIterator< T, Strd >:

xchen::IteratorBase< T > List of all members.

Public Methods

 ReverseIterator (T *p=0)
 ReverseIterator (T *p, int strd)
ReverseIterator & operator++ ()
ReverseIterator operator++ (int)
ReverseIterator operator+ (int inc)
ReverseIterator & operator+= (int inc)
ReverseIterator & operator-- ()
ReverseIterator operator-- (int)
ReverseIterator operator- (int dec)
ReverseIterator & operator-= (int dec)

Detailed Description

template<typename T, int Strd = invalid_stride>
class xchen::ReverseIterator< T, Strd >

Reverse version of Iterator.


Constructor & Destructor Documentation

template<typename T, int Strd = invalid_stride>
xchen::ReverseIterator< T, Strd >::ReverseIterator T *    p = 0 [inline]
 

template<typename T, int Strd = invalid_stride>
xchen::ReverseIterator< T, Strd >::ReverseIterator T *    p,
int    strd
[inline]
 


Member Function Documentation

template<typename T, int Strd = invalid_stride>
ReverseIterator xchen::ReverseIterator< T, Strd >::operator+ int    inc [inline]
 

Reimplemented in xchen::TensorArray1DReverseIterator< T, 1 >.

template<typename T, int Strd = invalid_stride>
ReverseIterator xchen::ReverseIterator< T, Strd >::operator++ int    [inline]
 

template<typename T, int Strd = invalid_stride>
ReverseIterator& xchen::ReverseIterator< T, Strd >::operator++   [inline]
 

Reimplemented in xchen::TensorArray1DReverseIterator< T, 1 >.

template<typename T, int Strd = invalid_stride>
ReverseIterator& xchen::ReverseIterator< T, Strd >::operator+= int    inc [inline]
 

Reimplemented in xchen::TensorArray1DReverseIterator< T, 1 >.

template<typename T, int Strd = invalid_stride>
ReverseIterator xchen::ReverseIterator< T, Strd >::operator- int    dec [inline]
 

Reimplemented in xchen::TensorArray1DReverseIterator< T, 1 >.

template<typename T, int Strd = invalid_stride>
ReverseIterator xchen::ReverseIterator< T, Strd >::operator-- int    [inline]
 

template<typename T, int Strd = invalid_stride>
ReverseIterator& xchen::ReverseIterator< T, Strd >::operator--   [inline]
 

Reimplemented in xchen::TensorArray1DReverseIterator< T, 1 >.

template<typename T, int Strd = invalid_stride>
ReverseIterator& xchen::ReverseIterator< T, Strd >::operator-= int    dec [inline]
 

Reimplemented in xchen::TensorArray1DReverseIterator< T, 1 >.


The documentation for this class was generated from the following file:
Generated on Wed Apr 7 21:40:51 2004 by doxygen1.2.18