atlas  0.6
Public Types | Public Member Functions | Private Attributes | List of all members
atlas::testrun::LieTypeIterator Class Reference

#include <testrun.h>

Collaboration diagram for atlas::testrun::LieTypeIterator:
Collaboration graph
[legend]

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef LieType value_type
 
typedef const value_typepointer
 
typedef const value_typereference
 

Public Member Functions

 LieTypeIterator (Category cat, size_t rank)
 
virtual ~LieTypeIterator ()
 
bool operator== (const LieTypeIterator &i) const
 
bool operator!= (const LieTypeIterator &i) const
 
reference operator* () const
 
pointer operator-> () const
 
bool operator() () const
 
LieTypeIteratoroperator++ ()
 
LieTypeIterator operator++ (int)
 

Private Attributes

bool d_done
 
Category d_category
 
LieType d_type
 
size_t d_firstRank
 
size_t d_lastRank
 

Member Typedef Documentation

typedef std::forward_iterator_tag atlas::testrun::LieTypeIterator::iterator_category

Constructor & Destructor Documentation

atlas::testrun::LieTypeIterator::LieTypeIterator ( Category  cat,
size_t  rank 
)
virtual atlas::testrun::LieTypeIterator::~LieTypeIterator ( )
inlinevirtual

Member Function Documentation

bool atlas::testrun::LieTypeIterator::operator!= ( const LieTypeIterator i) const
inline
bool atlas::testrun::LieTypeIterator::operator== ( const LieTypeIterator i) const
inline

Member Data Documentation

Category atlas::testrun::LieTypeIterator::d_category
private
bool atlas::testrun::LieTypeIterator::d_done
private
size_t atlas::testrun::LieTypeIterator::d_firstRank
private
size_t atlas::testrun::LieTypeIterator::d_lastRank
private
LieType atlas::testrun::LieTypeIterator::d_type
private

The documentation for this class was generated from the following files: