ParensIterator< Expr > Class Template Reference

List of all members.

Public Types

typedef Expr::PETE_Return_t PETE_Return_t

Public Member Functions

 ParensIterator (const Expr &e)
PETE_Return_toperator * () const
PETE_Return_toffset (int i) const
PETE_Return_toffset (int i, int j) const
PETE_Return_toffset (int i, int j, int k) const
PETE_Return_toperator * ()
PETE_Return_toffset (int i)
PETE_Return_toffset (int i, int j)
PETE_Return_toffset (int i, int j, int k)
PETE_Return_tunit_offset (int i)
PETE_Return_tunit_offset (int i, int j)
PETE_Return_tunit_offset (int i, int j, int k)
void step (unsigned d)
void rewind (unsigned d)
int size (unsigned d) const
int done (unsigned d) const
int Stride (int d) const

Detailed Description

template<class Expr>
class ParensIterator< Expr >

Definition at line 180 of file Assign.cpp.


Member Typedef Documentation

template<class Expr>
typedef Expr::PETE_Return_t ParensIterator< Expr >::PETE_Return_t
 

Definition at line 183 of file Assign.cpp.


Constructor & Destructor Documentation

template<class Expr>
ParensIterator< Expr >::ParensIterator const Expr &  e  )  [inline]
 

Definition at line 185 of file Assign.cpp.


Member Function Documentation

template<class Expr>
int ParensIterator< Expr >::done unsigned  d  )  const [inline]
 

Definition at line 244 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::offset int  i,
int  j,
int  k
[inline]
 

Definition at line 215 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::offset int  i,
int  j
[inline]
 

Definition at line 211 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::offset int  i  )  [inline]
 

Definition at line 207 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::offset int  i,
int  j,
int  k
const [inline]
 

Definition at line 198 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::offset int  i,
int  j
const [inline]
 

Definition at line 194 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::offset int  i  )  const [inline]
 

Definition at line 190 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::operator *  )  [inline]
 

Definition at line 203 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::operator *  )  const [inline]
 

Definition at line 186 of file Assign.cpp.

template<class Expr>
void ParensIterator< Expr >::rewind unsigned  d  )  [inline]
 

Definition at line 236 of file Assign.cpp.

template<class Expr>
int ParensIterator< Expr >::size unsigned  d  )  const [inline]
 

Definition at line 240 of file Assign.cpp.

template<class Expr>
void ParensIterator< Expr >::step unsigned  d  )  [inline]
 

Definition at line 232 of file Assign.cpp.

template<class Expr>
int ParensIterator< Expr >::Stride int  d  )  const [inline]
 

Definition at line 248 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::unit_offset int  i,
int  j,
int  k
[inline]
 

Definition at line 227 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::unit_offset int  i,
int  j
[inline]
 

Definition at line 223 of file Assign.cpp.

template<class Expr>
PETE_Return_t& ParensIterator< Expr >::unit_offset int  i  )  [inline]
 

Definition at line 219 of file Assign.cpp.


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:44:38 2006 for IPPL by  doxygen 1.4.6