14 #ifndef DtRecordSettingsBackup_H
15 #define DtRecordSettingsBackup_H
35 , myClassType(classType)
36 , myDescriptiveName(descriptiveName)
49 , myClassType(orig.myClassType)
50 , myCanBackup(orig.myCanBackup)
51 , myDescriptiveName(orig.myDescriptiveName)
59 std::string backupClassType()
const
64 std::string backupName()
const
66 return myDescriptiveName;
77 void setCanBackup(
bool b)
82 bool canBackup()
const
97 template <
typename SettingsClass,
typename ArchiveClass>
134 void write(boost::archive::xml_oarchive& ar)
140 ar << boost::serialization::make_nvp(
myClassType.c_str(), rec);
143 void read(boost::archive::xml_iarchive& ar)
161 template <
typename SettingsClass,
typename ArchiveClass>
206 void write(boost::archive::xml_oarchive& ar)
211 void read(boost::archive::xml_iarchive& ar)