test
|
 |
Go to the documentation of this file.
3 #if defined(__GCCXML__)
5 #define COND_SERIALIZABLE
14 #include <boost/serialization/access.hpp>
16 #include <boost/serialization/string.hpp>
17 #include <boost/serialization/vector.hpp>
18 #include <boost/serialization/list.hpp>
19 #include <boost/serialization/set.hpp>
20 #include <boost/serialization/map.hpp>
21 #include <boost/serialization/bitset.hpp>
22 #include <boost/serialization/shared_ptr.hpp>
23 #include <boost/serialization/unordered_map.hpp>
27 namespace serialization {
28 template <
typename CondSerializationT,
typename Enabled =
void>
38 #define COND_SERIALIZABLE \
40 template <class Archive> void serialize(Archive & ar, const unsigned int version); \
41 template <typename CondSerializationT, typename Enabled> friend struct cond::serialization::access; \
42 friend class boost::serialization::access;
47 #define COND_SERIALIZABLE_MANUAL \
49 void cond_serialization_manual();
52 #define COND_SERIALIZABLE_POLYMORPHIC(T) \
53 BOOST_CLASS_EXPORT(T);
61 #define COND_TRANSIENT