29 #include <cereal/types/polymorphic.hpp> 40 #ifndef LBANN_SKIP_CEREAL_REGISTRATION 41 #define LBANN_STRINGIFY(STR) LBANN_STRINGIFY_IMPL(STR) 42 #define LBANN_STRINGIFY_IMPL(STR) #STR 46 #endif // LBANN_SKIP_CEREAL_REGISTRATION 47 #undef LBANN_SKIP_CEREAL_REGISTRATION 49 #ifndef LBANN_CLASS_LIBNAME 50 #define LBANN_CLASS_LIBNAME LBANN_CLASS_NAME #define LBANN_STRINGIFY(STR)
LBANN_REGISTER_DYNAMIC_INIT(LBANN_CLASS_LIBNAME)
CEREAL_REGISTER_TYPE_WITH_NAME(::lbann::LBANN_CLASS_NAME, LBANN_STRINGIFY(LBANN_CLASS_NAME))
#define LBANN_CLASS_LIBNAME
LBANN_ADD_ALL_SERIALIZE_ETI(::lbann::LBANN_CLASS_NAME)