Allows to iterate over task views according to a specified order. More...
#include <task.hh>
Public Member Functions | |
TaskViewIter (Region &r, const TaskViewArray< TaskView > &t) | |
Initialize iterator. More... | |
Protected Member Functions | |
TaskViewIter (void) | |
Default constructor (no initialization) More... | |
Protected Attributes | |
int * | map |
Map for iteration order. More... | |
int | i |
Current position. More... | |
Iteration control | |
bool | operator() (void) const |
Test whether iterator is still at a task. More... | |
int | left (void) const |
How many tasks are left to be iterated. More... | |
void | operator++ (void) |
Move iterator to next task. More... | |
Task access | |
int | task (void) const |
Return current task position. More... | |
Allows to iterate over task views according to a specified order.
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |