Public Member Functions | |
CkObjectRangeIterator (T *dest_, int l, int h) | |
void | iterate (void) |
Call add for every in-range array element on this processor. | |
int | getCount (void) |
Private Attributes | |
T * | dest |
int | cur |
int | lo |
int | hi |
Definition at line 181 of file debug-charm.C.
CkObjectRangeIterator< T >::CkObjectRangeIterator | ( | T * | dest_, | |
int | l, | |||
int | h | |||
) | [inline] |
Definition at line 186 of file debug-charm.C.
void CkObjectRangeIterator< T >::iterate | ( | void | ) | [inline] |
Call add for every in-range array element on this processor.
Definition at line 190 of file debug-charm.C.
References CkObjectRangeIterator< T >::cur, CkObjectRangeIterator< T >::dest, and _ckGroupID::idx.
Referenced by CpdList_object::getLength(), CpdList_objectNames::getLength(), CpdList_object::pup(), and CpdList_objectNames::pup().
int CkObjectRangeIterator< T >::getCount | ( | void | ) | [inline] |
Definition at line 210 of file debug-charm.C.
References CkObjectRangeIterator< T >::cur.
Referenced by CpdList_object::getLength(), and CpdList_objectNames::getLength().
T* CkObjectRangeIterator< T >::dest [private] |
int CkObjectRangeIterator< T >::cur [private] |
Definition at line 184 of file debug-charm.C.
Referenced by CkObjectRangeIterator< T >::getCount(), and CkObjectRangeIterator< T >::iterate().
int CkObjectRangeIterator< T >::lo [private] |
Definition at line 184 of file debug-charm.C.
int CkObjectRangeIterator< T >::hi [private] |
Definition at line 184 of file debug-charm.C.