Пример #1
0
 void write_xml(std::basic_ostream<
                    typename Ptree::key_type::value_type
                > &stream,
                const Ptree &pt,
                const xml_writer_settings<
                    typename Ptree::key_type::value_type
                > & settings = xml_writer_settings<
                                 typename Ptree::key_type::value_type>() )
 {
     write_xml_internal(stream, pt, std::string(), settings);
 }
Пример #2
0
 void write_xml(const std::string &filename,
                const Ptree &pt,
                const std::locale &loc = std::locale(),
                const xml_writer_settings<
                    typename Ptree::key_type
                > & settings = xml_writer_settings<typename Ptree::key_type>())
 {
     std::basic_ofstream<typename Ptree::key_type::value_type>
         stream(filename.c_str());
     if (!stream)
         BOOST_PROPERTY_TREE_THROW(xml_parser_error(
             "cannot open file", filename, 0));
     stream.imbue(loc);
     write_xml_internal(stream, pt, filename, settings);
 }