Ignore:
Timestamp:
Jul 2, 2007, 9:55:12 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

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

    r190 r200  
    1414    NamespaceScopes namespaceScopes;
    1515    string name;
     16
     17    // XMLシリアライズ用
     18private:
     19    friend class boost::serialization::access;
     20    template<class Archive> void serialize(Archive& ar, const unsigned int version)
     21    {
     22        ar & BOOST_SERIALIZATION_NVP( namespaceScopes );
     23        ar & BOOST_SERIALIZATION_NVP( name );
     24    }
     25
    1626public:
    1727    Symbol( const NamespaceScopes &namespaceScopes, const string &name )
     
    3444        return name;
    3545    }
    36 
    37 private:
    38     friend class boost::serialization::access;
    39     template<class Archive> void serialize(Archive& ar, const unsigned int version)
    40     {
    41         //ar & BOOST_SERIALIZATION_NVP( namespaceScopes );
    42         ar & BOOST_SERIALIZATION_NVP( name );
    43     }
    4446};
Note: See TracChangeset for help on using the changeset viewer.