// Copyright 2018 Peter Dimov. // // Distributed under the Boost Software License, Version 1.0. // // See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt #include #include #include #include #include int main() { std::ostringstream os; std::string s1( "pumpkin pie" ); { boost::archive::text_oarchive oa( os ); oa << s1; } std::istringstream is( os.str() ); std::string s2; { boost::archive::text_iarchive ia( is ); ia >> s2; } BOOST_TEST_EQ( s1, s2 ); return boost::report_errors(); }