9 #include <boost/archive/text_oarchive.hpp>
15 void save(T&
object,
const std::string& filename)
17 std::cout <<
FN <<
" : " << filename << std::endl;
18 std::ofstream ofs(filename);
19 boost::archive::text_oarchive oa (ofs);
24 void save(T*
object,
const std::string& filename)
26 save(*
object, filename);
33 if (
object.m_changesNotSaved)
35 std:: cout <<
FN <<
"changesNotSaved == true" << std::endl;
37 save(
object, filename);
38 object.m_changesNotSaved =
false;
42 std:: cout <<
FN <<
"changesNotSaved == false" << std::endl;
bool saveIfUpdated(T &object, const char *filename)
Definition: save.h:30
void save(T &object, const std::string &filename)
Definition: save.h:15
#define FN
Definition: utils.h:42