ParticleAttribIterator< T > Class Template Reference

#include <ParticleAttrib.h>

Inheritance diagram for ParticleAttribIterator< T >:

Inheritance graph
[legend]
Collaboration diagram for ParticleAttribIterator< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef ParticleAttrib< T
>::ParticleList_t 
ParticleList_t
typedef ParticleAttribIterator<
T > 
PETE_Expr_t
typedef T PETE_Return_t

Public Member Functions

 ParticleAttribIterator ()
 ParticleAttribIterator (ParticleList_t &pa)
 ParticleAttribIterator (const ParticleAttribIterator< T > &i)
PETE_Expr_t MakeExpression () const
PETE_Return_toperator * (void) const
ParticleAttribIterator< T > & operator++ (void)
ParticleAttribIterator< T > & at_end (void)
bool operator== (const ParticleAttribIterator< T > &a) const
bool operator!= (const ParticleAttribIterator< T > &a) const
const ParticleList_tgetParticleList () const
T * getP () const

Detailed Description

template<class T>
class ParticleAttribIterator< T >

Definition at line 519 of file ParticleAttrib.h.


Member Typedef Documentation

template<class T>
typedef ParticleAttrib<T>::ParticleList_t ParticleAttribIterator< T >::ParticleList_t
 

Definition at line 522 of file ParticleAttrib.h.

template<class T>
typedef ParticleAttribIterator<T> ParticleAttribIterator< T >::PETE_Expr_t
 

Definition at line 539 of file ParticleAttrib.h.

template<class T>
typedef T ParticleAttribIterator< T >::PETE_Return_t
 

Definition at line 540 of file ParticleAttrib.h.


Constructor & Destructor Documentation

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

Definition at line 524 of file ParticleAttrib.h.

template<class T>
ParticleAttribIterator< T >::ParticleAttribIterator ParticleList_t pa  )  [inline]
 

Definition at line 532 of file ParticleAttrib.h.

template<class T>
ParticleAttribIterator< T >::ParticleAttribIterator const ParticleAttribIterator< T > &  i  )  [inline]
 

Definition at line 535 of file ParticleAttrib.h.


Member Function Documentation

template<class T>
ParticleAttribIterator<T>& ParticleAttribIterator< T >::at_end void   )  [inline]
 

Definition at line 548 of file ParticleAttrib.h.

template<class T>
T* ParticleAttribIterator< T >::getP  )  const [inline]
 

Definition at line 565 of file ParticleAttrib.h.

template<class T>
const ParticleList_t& ParticleAttribIterator< T >::getParticleList  )  const [inline]
 

Definition at line 564 of file ParticleAttrib.h.

template<class T>
PETE_Expr_t ParticleAttribIterator< T >::MakeExpression  )  const [inline]
 

Definition at line 541 of file ParticleAttrib.h.

template<class T>
PETE_Return_t& ParticleAttribIterator< T >::operator * void   )  const [inline]
 

Definition at line 542 of file ParticleAttrib.h.

template<class T>
bool ParticleAttribIterator< T >::operator!= const ParticleAttribIterator< T > &  a  )  const [inline]
 

Definition at line 561 of file ParticleAttrib.h.

References a.

template<class T>
ParticleAttribIterator<T>& ParticleAttribIterator< T >::operator++ void   )  [inline]
 

Definition at line 544 of file ParticleAttrib.h.

template<class T>
bool ParticleAttribIterator< T >::operator== const ParticleAttribIterator< T > &  a  )  const [inline]
 

Definition at line 558 of file ParticleAttrib.h.

References a.


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