Changeset 203 in dev for trunk/jenga/include/smoothie/Parameter.h
- Timestamp:
- Jul 3, 2007, 3:49:18 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jenga/include/smoothie/Parameter.h
r181 r203 15 15 16 16 const std::string initValue; 17 18 // XMLシリアライズ用 19 private: 20 friend class boost::serialization::access; 21 template<class Archive> void serialize(Archive& ar, const unsigned int version) 22 { 23 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( Type ); 24 ar & BOOST_SERIALIZATION_NVP( varName ); 25 ar & BOOST_SERIALIZATION_NVP( isRef ); 26 ar & BOOST_SERIALIZATION_NVP( isArray ); 27 ar & BOOST_SERIALIZATION_NVP( subScripts ); 28 ar & BOOST_SERIALIZATION_NVP( initValue ); 29 } 17 30 18 31 public: … … 93 106 class Parameters : public std::vector<Parameter *> 94 107 { 108 // XMLシリアライズ用 109 private: 110 friend class boost::serialization::access; 111 template<class Archive> void serialize(Archive& ar, const unsigned int version) 112 { 113 ar & boost::serialization::make_nvp("vector_Parameter", boost::serialization::base_object<vector<Parameter *>>(*this)); 114 } 115 95 116 public: 96 117
Note:
See TracChangeset
for help on using the changeset viewer.