
#include <cklists.h>


Public Member Functions | |
| CkZeroPtr () | |
| CkZeroPtr (T *sto) | |
| CkZeroPtr (const CkZeroPtr &src) | |
| CkZeroPtr & | operator= (const CkZeroPtr &src) |
| T * | operator= (T *sto) |
| operator T * () const | |
| T * | release () |
| T & | operator* () const |
| T * | operator-> () const |
| void | destroy (void) |
| void | pup (PUP::er &p) |
Protected Attributes | |
| T * | storage |
Friends | |
| void | operator| (PUP::er &p, CkZeroPtr< T, PUP_PTR > &v) |
Definition at line 437 of file cklists.h.
| T* CkZeroPtr< T, PUP_PTR >::operator= | ( | T * | sto | ) | [inline] |
| CkZeroPtr< T, PUP_PTR >::operator T * | ( | void | ) | const [inline] |
| T* CkZeroPtr< T, PUP_PTR >::release | ( | ) | [inline] |
| T& CkZeroPtr< T, PUP_PTR >::operator* | ( | ) | const [inline] |
| T* CkZeroPtr< T, PUP_PTR >::operator-> | ( | ) | const [inline] |
| void CkZeroPtr< T, PUP_PTR >::destroy | ( | void | ) | [inline] |
T* CkZeroPtr< T, PUP_PTR >::storage [protected] |
Definition at line 439 of file cklists.h.
Referenced by CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::CkZeroPtr(), CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::destroy(), CkZeroPtr< WinStruct, CkPupAllocatePtr< WinStruct > >::operator WinStruct *(), CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::operator*(), CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::operator->(), CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::operator=(), CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::pup(), and CkZeroPtr< groupStruct, CkPupAllocatePtr< groupStruct > >::release().
1.5.5