16 #include <boost/serialization/nvp.hpp>
17 #include <boost/serialization/base_object.hpp>
18 #include <boost/serialization/export.hpp>
19 #include <boost/archive/xml_iarchive.hpp>
20 #include <boost/archive/xml_oarchive.hpp>
21 #include <boost/archive/text_iarchive.hpp>
22 #include <boost/archive/text_oarchive.hpp>
68 template<
class Archive>
69 void serialize(Archive & ar,
const unsigned int version)
virtual DtSettingsObject * clone() const override
Definition: testSettings.h:24
double doubleSetting() const
Definition: settingsObject.h:27
static DtSettingsObject * create(DtSettingsObjectCreationParams ¶ms)
virtual std::string name() const
bool myBoolSetting
Definition: testSettings.h:80
virtual bool operator==(const DtSettingsObject &other) const override
friend class boost::serialization::access
Definition: testSettings.h:67
Definition: settingsObjectFactory.h:21
virtual bool operator!=(const DtSettingsObject &other) const override
virtual bool setFrom(const DtSettingsObject *other) override
void setBoolSetting(bool setting)
double myDoubleSetting
Definition: testSettings.h:79
void serialize(Archive &ar, const unsigned int version)
Definition: testSettings.h:69
void setDoubleSetting(double setting)