PPL Logo

CkPupAllocatePtr< T > Class Template Reference

Helper for smart pointer classes: allocate a new copy when pup'd. More...

#include <cklists.h>


Public Member Functions

void pup (PUP::er &p, T *&ptr)


Detailed Description

template<class T>
class CkPupAllocatePtr< T >

Helper for smart pointer classes: allocate a new copy when pup'd.

Allows pointer to be NULL

Definition at line 413 of file cklists.h.


Member Function Documentation

template<class T>
void CkPupAllocatePtr< T >::pup ( PUP::er p,
T *&  ptr 
) [inline]

Definition at line 415 of file cklists.h.

References PUP::er::isUnpacking(), and p.

Here is the call graph for this function:


The documentation for this class was generated from the following file:

Generated on Mon Sep 21 08:21:11 2020 for Charm++ by  doxygen 1.5.5