Ticket #3747: SerializationBase.hpp
File SerializationBase.hpp, 362 bytes (added by , 13 years ago) |
---|
Line | |
---|---|
1 | #pragma once |
2 | |
3 | class Base abstract |
4 | { |
5 | public: |
6 | virtual ~Base( |
7 | ) |
8 | { |
9 | } |
10 | }; |
11 | |
12 | class Main : public Base { |
13 | friend class boost::serialization::access; |
14 | template<class Archive> |
15 | void serialize(Archive & ar, const unsigned int version) |
16 | { |
17 | ar & m_objects; |
18 | } |
19 | |
20 | public: |
21 | |
22 | std::vector<Base*> |
23 | m_objects; |
24 | |
25 | Main( |
26 | ) |
27 | { |
28 | } |
29 | |
30 | }; |