Ignore:
Timestamp:
Jul 3, 2007, 3:49:18 AM (17 years ago)
Author:
dai_9181
Message:

jengaライブラリに一通りserializeメソッドを仕込んだ

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jenga/include/smoothie/Member.h

    r187 r203  
    2020    string initializeExpression;
    2121    string constructParameter;
     22
     23    // XMLシリアライズ用
     24private:
     25    friend class boost::serialization::access;
     26    template<class Archive> void serialize(Archive& ar, const unsigned int version)
     27    {
     28        ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP( MemberPrototype );
     29        ar & BOOST_SERIALIZATION_NVP( name );
     30        ar & BOOST_SERIALIZATION_NVP( type );
     31        ar & BOOST_SERIALIZATION_NVP( isConst );
     32        ar & BOOST_SERIALIZATION_NVP( initializeExpression );
     33        ar & BOOST_SERIALIZATION_NVP( constructParameter );
     34    }
     35
    2236public:
    2337    int SubScripts[MAX_ARRAYDIM];
Note: See TracChangeset for help on using the changeset viewer.