13 template <
class CONTAINER>
16 for (
const auto& e : m) std::cout << e.first <<
"=" << e.second <<
", ";
17 std::cout << std::endl;
31 std::map<std::string, uint32_t> m1{{
"one", 1}, {
"two", 2}};
43 std::map<std::string, uint32_t> m2;
52 std::cout <<
"Wrote: ";
54 std::cout <<
"Read : ";
70 std::map<std::string, uint32_t> m1{{
"one", 1}, {
"two", 2}};
75 std::ofstream ofs(
"file.bin");
76 auto arch_out = mrpt::serialization::archiveFrom<std::ostream>(ofs);
82 std::map<std::string, uint32_t> m2;
85 std::ifstream ifs(
"file.bin");
86 auto arch_in = mrpt::serialization::archiveFrom<std::istream>(ifs);
91 std::cout <<
"Wrote: ";
93 std::cout <<
"Read : ";
101 int main(
int argc,
char** argv)
109 catch (std::exception& e)
111 std::cout <<
"Exception: " << e.what() << std::endl;
116 printf(
"Untyped exception!");