Changeset 293 in dev for trunk/abdev/BasicCompiler_Common
- Timestamp:
- Aug 22, 2007, 11:09:26 AM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler_Common/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/include/Class.h
r290 r293 91 91 ar & BOOST_SERIALIZATION_NVP( classType ); 92 92 ar & BOOST_SERIALIZATION_NVP( importedNamespaces ); 93 ar & BOOST_SERIALIZATION_NVP( formalGenericTypes ); 93 94 ar & boost::serialization::make_nvp( "pSuperClass", const_cast<CClass *&>(pSuperClass) ); 94 95 ar & BOOST_SERIALIZATION_NVP( blittableType ); -
trunk/abdev/BasicCompiler_Common/include/Type.h
r290 r293 39 39 { 40 40 ar & boost::serialization::make_nvp("pClass", const_cast<CClass *&>(pClass)); 41 ar & BOOST_SERIALIZATION_NVP( actualGenericTypes ); 41 42 } 42 43 else … … 193 194 std::string name; 194 195 Type type; 196 197 // XMLシリアライズ用 198 private: 199 friend class boost::serialization::access; 200 template<class Archive> void serialize(Archive& ar, const unsigned int version) 201 { 202 trace_for_serialize( "serializing - GenericType" ); 203 204 ar & BOOST_SERIALIZATION_NVP( name ); 205 ar & BOOST_SERIALIZATION_NVP( type ); 206 } 207 195 208 public: 196 209 GenericType( const std::string &name, const Type &type )
Note:
See TracChangeset
for help on using the changeset viewer.