PPL Logo

CkPupAlwaysAllocatePtr< 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 CkPupAlwaysAllocatePtr< T >

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

Assumes pointer is non-null

Definition at line 402 of file cklists.h.


Member Function Documentation

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

Definition at line 404 of file cklists.h.

References PUP::er::isUnpacking().

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