hpp-util 6.0.0
Debugging tools for the HPP project.
|
#include <boost/serialization/export.hpp>
#include <boost/serialization/split_free.hpp>
#include <boost/serialization/split_member.hpp>
Go to the source code of this file.
Namespaces | |
namespace | boost |
namespace | boost::serialization |
Macros | |
#define | HPP_SERIALIZABLE() |
#define | HPP_SERIALIZABLE_SPLIT() |
#define | HPP_SERIALIZABLE_FREE(type) |
#define | HPP_SERIALIZABLE_SPLIT_FREE(type) HPP_SERIALIZABLE_FREE(type) |
#define HPP_SERIALIZABLE | ( | ) |
Macro that should be put in a serializable class It declares function serialize
.
#define HPP_SERIALIZABLE_FREE | ( | type | ) |
Macro that should be put in a serializable class, using a free function It declares free function serialize
. This macro must be called outside of any namespace.
#define HPP_SERIALIZABLE_SPLIT | ( | ) |
Macro that should be put in a serializable class It declares functions serialize
, load
and save
. The two last must be implemented by the caller.
#define HPP_SERIALIZABLE_SPLIT_FREE | ( | type | ) | HPP_SERIALIZABLE_FREE(type) |
Macro that should be put in a serializable class, using a free function It declares free functions serialize
, load
and save
. The two last must be implemented by the caller. This macro must be called outside of any namespace.