1#ifndef __AIRTSP_BOM_REACHABLEUNIVERSEKEY_HPP
2#define __AIRTSP_BOM_REACHABLEUNIVERSEKEY_HPP
11#include <stdair/stdair_basic_types.hpp>
12#include <stdair/bom/KeyAbstract.hpp>
33 struct ReachableUniverseKey :
public stdair::KeyAbstract {
41 ReachableUniverseKey();
47 ReachableUniverseKey (
const stdair::AirportCode_T& iOrigin);
52 ReachableUniverseKey (
const ReachableUniverseKey&);
78 void toStream (std::ostream& ioOut)
const;
104 template<
class Archive>
105 void serialize (Archive& ar,
const unsigned int iFileVersion);
112 void serialisationImplementationExport()
const;
113 void serialisationImplementationImport();
122 stdair::AirportCode_T _origin;
const std::string toString() const
void serialize(Archive &ar, const unsigned int iFileVersion)
void fromStream(std::istream &ioIn)
void toStream(std::ostream &ioOut) const
const stdair::AirportCode_T & getBoardingPoint() const
friend class boost::serialization::access