PPL Logo

marshallNewHeapCopy< T > Class Template Reference
[ParFUM Unstructured Mesh Framework]

Unmarshall into a heap-allocated copy. More...

#include <fem_impl.h>

Collaboration diagram for marshallNewHeapCopy< T >:

Collaboration graph
[legend]

Public Member Functions

 marshallNewHeapCopy (T *readFrom)
 marshallNewHeapCopy (const marshallNewHeapCopy &h)
 marshallNewHeapCopy (void)
void pup (PUP::er &p)
 operator T * ()
 marshallNewHeapCopy (T *readFrom)
 marshallNewHeapCopy (const marshallNewHeapCopy &h)
 marshallNewHeapCopy (void)
void pup (PUP::er &p)
 operator T * ()

Private Attributes

T * cur
T * cur

Friends

void operator| (PUP::er &p, marshallNewHeapCopy< T > &h)
void operator| (PUP::er &p, marshallNewHeapCopy< T > &h)

Detailed Description

template<class T>
class marshallNewHeapCopy< T >

Unmarshall into a heap-allocated copy.

Definition at line 110 of file fem_impl.h.


Constructor & Destructor Documentation

template<class T>
marshallNewHeapCopy< T >::marshallNewHeapCopy ( T *  readFrom  )  [inline]

Definition at line 114 of file fem_impl.h.

template<class T>
marshallNewHeapCopy< T >::marshallNewHeapCopy ( const marshallNewHeapCopy< T > &  h  )  [inline]

Definition at line 115 of file fem_impl.h.

template<class T>
marshallNewHeapCopy< T >::marshallNewHeapCopy ( void   )  [inline]

Definition at line 116 of file fem_impl.h.

References marshallNewHeapCopy< T >::cur.

template<class T>
marshallNewHeapCopy< T >::marshallNewHeapCopy ( T *  readFrom  )  [inline]

Definition at line 1632 of file ParFUM_internals.h.

template<class T>
marshallNewHeapCopy< T >::marshallNewHeapCopy ( const marshallNewHeapCopy< T > &  h  )  [inline]

Definition at line 1633 of file ParFUM_internals.h.

template<class T>
marshallNewHeapCopy< T >::marshallNewHeapCopy ( void   )  [inline]

Definition at line 1634 of file ParFUM_internals.h.


Member Function Documentation

template<class T>
void marshallNewHeapCopy< T >::pup ( PUP::er p  )  [inline]

Definition at line 120 of file fem_impl.h.

References marshallNewHeapCopy< T >::cur.

template<class T>
marshallNewHeapCopy< T >::operator T * ( void   )  [inline]

Definition at line 123 of file fem_impl.h.

References marshallNewHeapCopy< T >::cur.

template<class T>
void marshallNewHeapCopy< T >::pup ( PUP::er p  )  [inline]

Definition at line 1638 of file ParFUM_internals.h.

template<class T>
marshallNewHeapCopy< T >::operator T * ( void   )  [inline]

Definition at line 1641 of file ParFUM_internals.h.


Friends And Related Function Documentation

template<class T>
void operator| ( PUP::er p,
marshallNewHeapCopy< T > &  h 
) [friend]

Definition at line 124 of file fem_impl.h.

template<class T>
void operator| ( PUP::er p,
marshallNewHeapCopy< T > &  h 
) [friend]

Definition at line 1642 of file ParFUM_internals.h.


Field Documentation

template<class T>
T* marshallNewHeapCopy< T >::cur [private]

template<class T>
T* marshallNewHeapCopy< T >::cur [private]

Definition at line 1629 of file ParFUM_internals.h.


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

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