#include <testrun.h>
Collaboration diagram for atlas::testrun::TorusPartIterator:
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef std::vector< abelian::GrpNbr > | value_type |
typedef ptrdiff_t | difference_type |
typedef const value_type * | pointer |
typedef const value_type & | reference |
Public Member Functions | |
TorusPartIterator () | |
TorusPartIterator (size_t, const bitmap::BitMap &) | |
TorusPartIterator (size_t, const std::vector< bitmap::BitMap::iterator > &, const bitmap::BitMap::iterator &, const bitmap::BitMap::iterator &) | |
~TorusPartIterator () | |
bool | operator== (const TorusPartIterator &i) const |
bool | operator!= (const TorusPartIterator &i) const |
reference | operator * () const |
pointer | operator-> () const |
bool | operator() () const |
size_t | rank () const |
TorusPartIterator & | operator++ () |
TorusPartIterator | operator++ (int) |
void | reset (const bitmap::BitMap &) |
Private Attributes | |
size_t | d_rank |
std::vector< bitmap::BitMap::iterator > | d_data |
std::vector< abelian::GrpNbr > | d_returnValue |
bitmap::BitMap::iterator | d_first |
bitmap::BitMap::iterator | d_last |
bool | d_done |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|