00001
00002
00003 #ifndef StateHistory_Test_h
00004 #define StateHistory_Test_h
00005
00006 #include "StateHistory.h"
00007 #include <string>
00008
00009 #include "Serializable.h"
00010
00011
00018 class StateHistory_Test : public StateHistory
00019 {
00020
00021 public:
00023 StateHistory_Test() {}
00024
00026 void capture() {};
00028 void restore() {};
00029
00030
00031 private:
00032 friend class boost::serialization::access;
00033 template<class Archive>
00034 void serialize(Archive & ar, const unsigned int version) {
00035 this->pre_serialize(ar, version);
00036 try {
00037 ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(StateHistory);
00038 BIE_CATCH_BOOST_SERIALIZATION_EXCEPTION;
00039 }
00040 this->post_serialize(ar, version);
00041 }
00042
00043 };
00044
00045 BIE_CLASS_TYPE_INFO(StateHistory_Test)
00046 BIE_CLASS_EXPORT_KEY(StateHistory_Test)
00047 #endif