Changeset 200 in dev for trunk/jenga/include/smoothie/Class.h
- Timestamp:
- Jul 2, 2007, 9:55:12 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jenga/include/smoothie/Class.h
r192 r200 51 51 ClassType classType; 52 52 53 bool isReady;54 55 53 // importされている名前空間 56 54 NamespaceScopesCollection importedNamespaces; … … 76 74 // 静的メソッド 77 75 Methods staticMethods; 76 77 78 // XMLシリアライズ用 79 private: 80 friend class boost::serialization::access; 81 template<class Archive> void serialize(Archive& ar, const unsigned int version) 82 { 83 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( Prototype ); 84 ar & BOOST_SERIALIZATION_NVP( classType ); 85 ar & BOOST_SERIALIZATION_NVP( importedNamespaces ); 86 //ar & BOOST_SERIALIZATION_NVP( interfaces ); 87 ar & BOOST_SERIALIZATION_NVP( blittableType ); 88 //ar & BOOST_SERIALIZATION_NVP( dynamicMembers ); 89 //ar & BOOST_SERIALIZATION_NVP( staticMembers ); 90 //ar & BOOST_SERIALIZATION_NVP( methods ); 91 ar & BOOST_SERIALIZATION_NVP( ConstructorMemberSubIndex ); 92 ar & BOOST_SERIALIZATION_NVP( DestructorMemberSubIndex ); 93 ar & BOOST_SERIALIZATION_NVP( vtblNum ); 94 //ar & BOOST_SERIALIZATION_NVP( staticMethods ); 95 } 96 97 98 bool isReady; 78 99 79 100 public: … … 264 285 //線形リスト用 265 286 CClass *pobj_NextClass; 266 267 // XMLシリアライズ用268 private:269 friend class boost::serialization::access;270 template<class Archive> void serialize(Archive& ar, const unsigned int version)271 {272 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( Prototype );273 ar & BOOST_SERIALIZATION_NVP( classType );274 }275 287 276 288
Note:
See TracChangeset
for help on using the changeset viewer.