Macros
CharmPupable.hpp File Reference

Defines macros to allow serialization of abstract template base classes. More...

#include <pup.h>

Go to the source code of this file.

Macros

#define WRAPPED_PUPable_decl_template(className)   PUPable_decl_template(SINGLE_ARG(className))
 Mark derived classes as serializable. More...
 
#define WRAPPED_PUPable_decl_base_template(baseClassName, className)   PUPable_decl_base_template(SINGLE_ARG(baseClassName), SINGLE_ARG(className))
 Mark derived template classes as serializable. More...
 
#define WRAPPED_PUPable_decl(className)   PUPable_decl(SINGLE_ARG(className))
 Wraps the Charm++ macro, see the Charm++ documentation.
 
#define WRAPPED_PUPable_abstract(className)   PUPable_abstract(SINGLE_ARG(className))
 Wraps the Charm++ macro, see the Charm++ documentation.
 

Detailed Description

Defines macros to allow serialization of abstract template base classes.