|
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.