8#include <boost/archive/text_iarchive.hpp>
9#include <boost/archive/text_oarchive.hpp>
10#include <boost/serialization/access.hpp>
12#include <stdair/basic/BasConst_Inventory.hpp>
21 : _key (stdair::DEFAULT_ORIGIN), _parent (NULL) {
26 ReachableUniverse::ReachableUniverse (
const ReachableUniverse&)
27 : _key (
stdair::DEFAULT_ORIGIN), _parent (NULL) {
42 std::ostringstream oStr;
43 oStr <<
_key.toString();
48 void ReachableUniverse::serialisationImplementationExport()
const {
49 std::ostringstream oStr;
50 boost::archive::text_oarchive oa (oStr);
55 void ReachableUniverse::serialisationImplementationImport() {
56 std::istringstream iStr;
57 boost::archive::text_iarchive ia (iStr);
62 template<
class Archive>
64 const unsigned int iFileVersion) {
70 namespace ba = boost::archive;
stdair::BomAbstract * _parent
void serialize(Archive &ar, const unsigned int iFileVersion)
ReachableUniverseKey Key_T
std::string toString() const
ReachableUniverse(const Key_T &)