atlas  0.6
Public Types | Public Member Functions | List of all members
atlas::testrun::GroupIterator Class Referenceabstract

#include <testrun.h>

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef RealReductiveGroup value_type
 
typedef ptrdiff_t difference_type
 
typedef const value_typepointer
 
typedef const value_typereference
 

Public Member Functions

 GroupIterator ()
 
virtual ~GroupIterator ()
 
virtual bool operator== (const GroupIterator &i) const =0
 
bool operator!= (const GroupIterator &i) const
 
virtual reference operator* () const =0
 
virtual pointer operator-> () const =0
 
virtual bool operator() () const =0
 
virtual GroupIteratoroperator++ ()=0
 

Member Typedef Documentation

typedef std::forward_iterator_tag atlas::testrun::GroupIterator::iterator_category
typedef RealReductiveGroup atlas::testrun::GroupIterator::value_type

Constructor & Destructor Documentation

atlas::testrun::GroupIterator::GroupIterator ( )
inline
virtual atlas::testrun::GroupIterator::~GroupIterator ( )
inlinevirtual

Member Function Documentation

bool atlas::testrun::GroupIterator::operator!= ( const GroupIterator i) const
inline
virtual bool atlas::testrun::GroupIterator::operator() ( ) const
pure virtual
virtual reference atlas::testrun::GroupIterator::operator* ( ) const
pure virtual
virtual pointer atlas::testrun::GroupIterator::operator-> ( ) const
pure virtual
virtual bool atlas::testrun::GroupIterator::operator== ( const GroupIterator i) const
pure virtual

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