
#include <ckreduction.h>

Public Member Functions | |
| tupleElement () | |
| tupleElement (size_t dataSize, void *data, CkReduction::reducerType reducer) | |
| tupleElement (CkReduction::tupleElement &&rhs_move) | |
| tupleElement & | operator= (CkReduction::tupleElement &&rhs_move) |
| ~tupleElement () | |
| void * | getData (void) |
| void | pup (PUP::er &p) |
Data Fields | |
| size_t | dataSize |
| char * | data |
| CkReduction::reducerType | reducer |
| bool | owns_data |
Definition at line 219 of file ckreduction.h.
| CkReduction::tupleElement::tupleElement | ( | ) |
Definition at line 1601 of file ckreduction.C.
| CkReduction::tupleElement::tupleElement | ( | size_t | dataSize, | |
| void * | data, | |||
| CkReduction::reducerType | reducer | |||
| ) |
Definition at line 1607 of file ckreduction.C.
| CkReduction::tupleElement::tupleElement | ( | CkReduction::tupleElement && | rhs_move | ) |
| CkReduction::tupleElement::~tupleElement | ( | ) |
| CkReduction::tupleElement & CkReduction::tupleElement::operator= | ( | CkReduction::tupleElement && | rhs_move | ) |
Definition at line 1625 of file ckreduction.C.
References data, dataSize, CkReduction::invalid, owns_data, and reducer.
| void* CkReduction::tupleElement::getData | ( | void | ) | [inline] |
| void CkReduction::tupleElement::pup | ( | PUP::er & | p | ) |
Definition at line 1645 of file ckreduction.C.
References data, dataSize, int, PUP::er::isUnpacking(), owns_data, PUP::PUParray(), and reducer.

Definition at line 220 of file ckreduction.h.
Referenced by operator=(), pup(), and CkReduction::tupleReduction_fn().
Definition at line 221 of file ckreduction.h.
Referenced by getData(), operator=(), pup(), CkReduction::tupleReduction_fn(), and ~tupleElement().
Definition at line 222 of file ckreduction.h.
Referenced by operator=(), pup(), and CkReduction::tupleReduction_fn().
Definition at line 223 of file ckreduction.h.
Referenced by operator=(), pup(), and ~tupleElement().
1.5.5