#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6