#pragma once class Configuration : public Jenga::Common::BoostSerializationSupport { std::string abdevRootRelativePath; public: Configuration() { } const std::string &GetAbdevRootRelativePath() const { return abdevRootRelativePath; } // XMLシリアライズ用 private: virtual const char *RootTagName() const { return "configuration"; } friend class boost::serialization::access; template void serialize(Archive& ar, const unsigned int version) { ar & BOOST_SERIALIZATION_NVP( abdevRootRelativePath ); } Configuration(Configuration const&); Configuration& operator =(Configuration const&); };