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

xchen::TensorArray1DReverseIterator< T, dims > Class Template Reference

Reverse iterating tensor array as linear sequence, i.e. More...

#include <TensorArrayRowIterator.H>

Inheritance diagram for xchen::TensorArray1DReverseIterator< T, dims >:

xchen::TensorArrayRowIterator< T, dims > xchen::IteratorBase< T > List of all members.

Public Methods

bool PastEnd () const
void Reset ()
TensorArray1DReverseIterator & operator++ ()
TensorArray1DReverseIterator & operator+= (int inc)
TensorArray1DReverseIterator operator+ (int inc)
TensorArray1DReverseIterator & operator-- ()
TensorArray1DReverseIterator & operator-= (int dec)
TensorArray1DReverseIterator operator- (int dec)
TensorArray1DReverseIterator & Begin ()
TensorArray1DReverseIterator End ()

Protected Methods

 TensorArray1DReverseIterator (TensorArray< T, dims > *ar, int *start=0, int *end=0)
 TensorArray1DReverseIterator ()

Friends

class TensorArray< T, dims >

Detailed Description

template<typename T, int dims>
class xchen::TensorArray1DReverseIterator< T, dims >

Reverse iterating tensor array as linear sequence, i.e.

1D reverse iteration.


Constructor & Destructor Documentation

template<typename T, int dims>
xchen::TensorArray1DReverseIterator< T, dims >::TensorArray1DReverseIterator TensorArray< T, dims > *    ar,
int *    start = 0,
int *    end = 0
[inline, protected]
 

template<typename T, int dims>
xchen::TensorArray1DReverseIterator< T, dims >::TensorArray1DReverseIterator   [inline, protected]
 


Member Function Documentation

template<typename T, int dims>
TensorArray1DReverseIterator& xchen::TensorArray1DReverseIterator< T, dims >::Begin   [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator xchen::TensorArray1DReverseIterator< T, dims >::End   [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator xchen::TensorArray1DReverseIterator< T, dims >::operator+ int    inc [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator& xchen::TensorArray1DReverseIterator< T, dims >::operator++   [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator& xchen::TensorArray1DReverseIterator< T, dims >::operator+= int    inc [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator xchen::TensorArray1DReverseIterator< T, dims >::operator- int    dec [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator& xchen::TensorArray1DReverseIterator< T, dims >::operator--   [inline]
 

template<typename T, int dims>
TensorArray1DReverseIterator& xchen::TensorArray1DReverseIterator< T, dims >::operator-= int    dec [inline]
 

template<typename T, int dims>
bool xchen::TensorArray1DReverseIterator< T, dims >::PastEnd   const [inline]
 

template<typename T, int dims>
void xchen::TensorArray1DReverseIterator< T, dims >::Reset   [inline]
 


Friends And Related Function Documentation

template<typename T, int dims>
friend class TensorArray< T, dims > [friend]
 

Reimplemented from xchen::TensorArrayRowIterator< T, dims >.


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