Changeset 200 in dev for trunk/jenga/include/smoothie/Type.h
- Timestamp:
- Jul 2, 2007, 9:55:12 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jenga/include/smoothie/Type.h
r197 r200 6 6 #include <boost/foreach.hpp> 7 7 8 #include <jenga/include/common/BoostXmlSupport.h> 9 8 10 #include <windows.h> 9 10 11 #include "BasicFixed.h" 11 12 … … 18 19 const CClass *pClass; 19 20 }; 21 22 // XMLシリアライズ用 23 private: 24 friend class boost::serialization::access; 25 template<class Archive> void serialize(Archive& ar, const unsigned int version) 26 { 27 ar & BOOST_SERIALIZATION_NVP( basicType ); 28 if( HasMember() ) 29 { 30 ar & boost::serialization::make_nvp("pClass", const_cast<CClass *&>(pClass)); 31 } 32 else 33 { 34 ar & BOOST_SERIALIZATION_NVP( index ); 35 } 36 } 20 37 21 38 public:
Note:
See TracChangeset
for help on using the changeset viewer.