Changeset 200 in dev for trunk/jenga/include/smoothie/Namespace.h
- Timestamp:
- Jul 2, 2007, 9:55:12 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/jenga/include/smoothie/Namespace.h
r194 r200 5 5 #include <boost/foreach.hpp> 6 6 7 #include <jenga/include/common/BoostXmlSupport.h> 8 7 9 using namespace std; 8 10 9 11 class NamespaceScopes : public vector<string> 10 12 { 13 // XMLシリアライズ用 14 private: 15 friend class boost::serialization::access; 16 template<class Archive> void serialize(Archive& ar, const unsigned int version) 17 { 18 ar & boost::serialization::make_nvp("vector_string", boost::serialization::base_object<vector<string>>(*this)); 19 } 20 21 11 22 public: 12 23 NamespaceScopes(){} … … 73 84 class NamespaceScopesCollection : public vector<NamespaceScopes> 74 85 { 86 // XMLシリアライズ用 87 private: 88 friend class boost::serialization::access; 89 template<class Archive> void serialize(Archive& ar, const unsigned int version) 90 { 91 ar & boost::serialization::make_nvp("vector_NamespaceScopes", boost::serialization::base_object<vector<NamespaceScopes>>(*this)); 92 } 93 75 94 public: 76 95 bool IsExist( const NamespaceScopes &namespaceScopes ) const
Note:
See TracChangeset
for help on using the changeset viewer.