Fixing static_assert messages

This commit is contained in:
Randolph Voorhies
2013-06-19 17:04:32 -07:00
parent f8502c368c
commit d82ecd7b63
3 changed files with 12 additions and 7 deletions

View File

@@ -64,13 +64,15 @@ class Test2
template<class Archive>
void save(Archive & ar) const
{
ar(CEREAL_NVP(a));
ar(a);
//ar(CEREAL_NVP(a));
}
template<class Archive>
void load(Archive & ar)
{
ar(CEREAL_NVP(a));
ar(a);
//ar(CEREAL_NVP(a));
}
};
@@ -220,10 +222,13 @@ int main()
e_out.t4 = {4};
e_out.s = "Hello, World!";
Test2 t2 = {22};
{
std::ofstream os("out.txt");
cereal::BinaryOutputArchive archive(os);
archive(CEREAL_NVP(e_out));
archive(t2);
}
Everything e_in;
@@ -232,6 +237,7 @@ int main()
std::ifstream is("out.txt");
cereal::BinaryInputArchive archive(is);
archive(CEREAL_NVP(e_in));
archive(t2);
}
assert(e_in == e_out);//