Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

legoPArrItr< T > Class Template Reference

#include <legoPArr.H>

Inheritance diagram for legoPArrItr< T >:

legoPSetIterator< T > legoPSetIterator< T > List of all members.

Public Member Functions

 legoPArrItr ()
 legoPArrItr (const legoPArr< T > &arr)
 legoPArrItr (const legoPArr< T > &arr, unsigned start, unsigned stop)
const legoPArrItr< T > & operator= (const legoPArr< T > &arr)
const legoPArrItr< T > & operator= (const legoPArrItr< T > &i)
 operator int ()
node ()
operator++ ()
operator++ (int)
void Restart ()
void Restart (unsigned start, unsigned stop)
 legoPArrItr ()
 legoPArrItr (const legoPArr< T > &arr)
 legoPArrItr (const legoPArr< T > &arr, unsigned start, unsigned stop)
const legoPArrItr< T > & operator= (const legoPArr< T > &arr)
const legoPArrItr< T > & operator= (const legoPArrItr< T > &i)
 operator int ()
node ()
operator++ ()
operator++ (int)
void Restart ()
void Restart (unsigned start, unsigned stop)

Protected Attributes

const legoPArr< T > * a
unsigned cursor
unsigned lower
unsigned upper
const legoPArr< T > * a

template<class T>
class legoPArrItr< T >


Constructor & Destructor Documentation

template<class T>
legoPArrItr< T >::legoPArrItr  )  [inline]
 

Definition at line 215 of file include/legoPArr.H.

References legoPArrItr< T >::a, legoPArrItr< T >::cursor, legoPArrItr< T >::lower, and legoPArrItr< T >::upper.

template<class T>
legoPArrItr< T >::legoPArrItr const legoPArr< T > &  arr  )  [inline]
 

Definition at line 219 of file include/legoPArr.H.

References legoPArrItr< T >::a, and legoPArrItr< T >::Restart().

template<class T>
legoPArrItr< T >::legoPArrItr const legoPArr< T > &  arr,
unsigned  start,
unsigned  stop
[inline]
 

Definition at line 223 of file include/legoPArr.H.

References legoPArrItr< T >::a, legoPArrItr< T >::Restart(), and start.

template<class T>
legoPArrItr< T >::legoPArrItr  )  [inline]
 

Definition at line 215 of file src/base/legoPArr.H.

References legoPArrItr< T >::a, legoPArrItr< T >::cursor, legoPArrItr< T >::lower, and legoPArrItr< T >::upper.

template<class T>
legoPArrItr< T >::legoPArrItr const legoPArr< T > &  arr  )  [inline]
 

Definition at line 219 of file src/base/legoPArr.H.

References legoPArrItr< T >::a, and legoPArrItr< T >::Restart().

template<class T>
legoPArrItr< T >::legoPArrItr const legoPArr< T > &  arr,
unsigned  start,
unsigned  stop
[inline]
 

Definition at line 223 of file src/base/legoPArr.H.

References legoPArrItr< T >::a, legoPArrItr< T >::Restart(), and start.


Member Function Documentation

template<class T>
T legoPArrItr< T >::node  )  [inline]
 

Definition at line 242 of file src/base/legoPArr.H.

References legoPArrItr< T >::cursor, LegoFatal(), and legoPArrItr< T >::upper.

template<class T>
T legoPArrItr< T >::node  )  [inline]
 

Definition at line 242 of file include/legoPArr.H.

References legoPArrItr< T >::cursor, LegoFatal(), and legoPArrItr< T >::upper.

template<class T>
legoPArrItr< T >::operator int  )  [inline]
 

Definition at line 239 of file src/base/legoPArr.H.

References legoPArrItr< T >::cursor, and legoPArrItr< T >::upper.

template<class T>
legoPArrItr< T >::operator int  )  [inline]
 

Definition at line 239 of file include/legoPArr.H.

References legoPArrItr< T >::cursor, and legoPArrItr< T >::upper.

template<class T>
T legoPArrItr< T >::operator++ int   )  [inline]
 

Definition at line 257 of file src/base/legoPArr.H.

References legoPArrItr< T >::cursor, and legoPArrItr< T >::upper.

template<class T>
T legoPArrItr< T >::operator++  )  [inline]
 

Definition at line 251 of file src/base/legoPArr.H.

References legoPArrItr< T >::cursor, and legoPArrItr< T >::upper.

template<class T>
T legoPArrItr< T >::operator++ int   )  [inline]
 

Definition at line 257 of file include/legoPArr.H.

References legoPArrItr< T >::cursor, and legoPArrItr< T >::upper.

template<class T>
T legoPArrItr< T >::operator++  )  [inline]
 

Definition at line 251 of file include/legoPArr.H.

References legoPArrItr< T >::cursor, and legoPArrItr< T >::upper.

template<class T>
const legoPArrItr<T>& legoPArrItr< T >::operator= const legoPArrItr< T > &  i  )  [inline]
 

Definition at line 233 of file src/base/legoPArr.H.

References legoPArrItr< T >::a, i, and legoPArrItr< T >::Restart().

template<class T>
const legoPArrItr<T>& legoPArrItr< T >::operator= const legoPArr< T > &  arr  )  [inline]
 

Definition at line 227 of file src/base/legoPArr.H.

References legoPArrItr< T >::a, and legoPArrItr< T >::Restart().

template<class T>
const legoPArrItr<T>& legoPArrItr< T >::operator= const legoPArrItr< T > &  i  )  [inline]
 

Definition at line 233 of file include/legoPArr.H.

References legoPArrItr< T >::a, i, and legoPArrItr< T >::Restart().

template<class T>
const legoPArrItr<T>& legoPArrItr< T >::operator= const legoPArr< T > &  arr  )  [inline]
 

Definition at line 227 of file include/legoPArr.H.

References legoPArrItr< T >::a, and legoPArrItr< T >::Restart().

template<class T>
void legoPArrItr< T >::Restart unsigned  start,
unsigned  stop
[inline]
 

Definition at line 266 of file src/base/legoPArr.H.

References legoPArrItr< T >::cursor, legoPArrItr< T >::lower, start, and legoPArrItr< T >::upper.

template<class T>
void legoPArrItr< T >::Restart  )  [inline]
 

Definition at line 263 of file src/base/legoPArr.H.

References legoPArrItr< T >::lower, legoPArrItr< T >::Restart(), and legoPArrItr< T >::upper.

template<class T>
void legoPArrItr< T >::Restart unsigned  start,
unsigned  stop
[inline]
 

Definition at line 266 of file include/legoPArr.H.

References legoPArrItr< T >::cursor, legoPArrItr< T >::lower, start, and legoPArrItr< T >::upper.

template<class T>
void legoPArrItr< T >::Restart  )  [inline]
 

Definition at line 263 of file include/legoPArr.H.

References legoPArrItr< T >::lower, and legoPArrItr< T >::upper.

Referenced by legoPArrItr< T >::legoPArrItr(), legoPArrItr< T >::operator=(), and legoPArrItr< T >::Restart().


Member Data Documentation

template<class T>
const legoPArr<T>* legoPArrItr< T >::a [protected]
 

Definition at line 209 of file src/base/legoPArr.H.

template<class T>
const legoPArr<T>* legoPArrItr< T >::a [protected]
 

Definition at line 209 of file include/legoPArr.H.

Referenced by legoPArrItr< T >::legoPArrItr(), and legoPArrItr< T >::operator=().

template<class T>
unsigned legoPArrItr< T >::cursor [protected]
 

Definition at line 210 of file src/base/legoPArr.H.

Referenced by legoPArrItr< T >::legoPArrItr(), legoPArrItr< T >::node(), legoPArrItr< T >::operator int(), legoPArrItr< T >::operator++(), and legoPArrItr< T >::Restart().

template<class T>
unsigned legoPArrItr< T >::lower [protected]
 

Definition at line 210 of file src/base/legoPArr.H.

Referenced by legoPArrItr< T >::legoPArrItr(), and legoPArrItr< T >::Restart().

template<class T>
unsigned legoPArrItr< T >::upper [protected]
 

Definition at line 210 of file src/base/legoPArr.H.

Referenced by legoPArrItr< T >::legoPArrItr(), legoPArrItr< T >::node(), legoPArrItr< T >::operator int(), legoPArrItr< T >::operator++(), and legoPArrItr< T >::Restart().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:12 2003 for TINKER LEGO DOC by doxygen 1.3.2