#include <pup.h>
Public Member Functions | |
CkReference (T &src) | |
Used on the send side, and does *not* delete the object. | |
CkReference (void) | |
Begin completely empty: used on the recv side. | |
operator T & () | |
Look at the object held by this class. | |
void | pup (PUP::er &p) |
Friends | |
void | operator| (PUP::er &p, CkReference< T > &v) |
Definition at line 903 of file pup.h.
CkReference< T >::CkReference | ( | T & | src | ) | [inline] |
CkReference< T >::CkReference | ( | void | ) | [inline] |
CkReference< T >::operator T & | ( | ) | [inline] |
Look at the object held by this class.
Does *not* hand over deletion responsiblity.
Definition at line 914 of file pup.h.
References CkPointer< T >::peek().
void CkReference< T >::pup | ( | PUP::er & | p | ) | [inline] |
Reimplemented from CkPointer< T >.
Definition at line 916 of file pup.h.
References CkPointer< T >::pup().
void operator| | ( | PUP::er & | p, | |
CkReference< T > & | v | |||
) | [friend] |