Legion Runtime
|
#include <legion.h>
Public Member Functions | |
PieceIteratorT (const PieceIteratorT &rhs) | |
PieceIteratorT (PieceIteratorT &&rhs) noexcept | |
PieceIteratorT (const PhysicalRegion ®ion, FieldID fid, bool privilege_only, bool silence_warnings=false, const char *warning_string=NULL) | |
PieceIteratorT< DIM, COORD_T > & | operator= (const PieceIteratorT &rhs) |
PieceIteratorT< DIM, COORD_T > & | operator= (PieceIteratorT &&rhs) noexcept |
bool | step (void) |
const Rect< DIM, COORD_T > & | operator* (void) const |
const Rect< DIM, COORD_T > * | operator-> (void) const |
PieceIteratorT< DIM, COORD_T > & | operator++ (void) |
PieceIteratorT< DIM, COORD_T > | operator++ (int) |
![]() | |
PieceIterator (const PieceIterator &rhs) | |
PieceIterator (PieceIterator &&rhs) noexcept | |
PieceIterator (const PhysicalRegion ®ion, FieldID fid, bool privilege_only=true, bool silence_warnings=false, const char *warning_string=NULL) | |
PieceIterator & | operator= (const PieceIterator &rhs) |
PieceIterator & | operator= (PieceIterator &&rhs) noexcept |
bool | valid (void) const |
bool | step (void) |
operator bool (void) const | |
bool | operator() (void) const |
const Domain & | operator* (void) const |
const Domain * | operator-> (void) const |
PieceIterator & | operator++ (void) |
PieceIterator | operator++ (int) |
bool | operator< (const PieceIterator &rhs) const |
bool | operator== (const PieceIterator &rhs) const |
bool | operator!= (const PieceIterator &rhs) const |
Protected Attributes | |
Rect< DIM, COORD_T > | current_rect |
![]() | |
Domain | current_piece |
This is the typed version of a PieceIterator for users that want to get explicit rectangles instead of domains.