1 #ifndef HEADER_TEST_WRITER_STRING_HPP
2 #define HEADER_TEST_WRITER_STRING_HPP
4 #include "../src/pugixml.hpp"
12 virtual void write(
const void* data,
size_t size);
14 std::string as_narrow()
const;
15 std::basic_string<wchar_t> as_wide()
const;
16 std::basic_string<pugi::char_t> as_string()
const;
19 std::string save_narrow(
const pugi::xml_document& doc,
unsigned int flags, pugi::xml_encoding encoding);
20 bool test_save_narrow(
const pugi::xml_document& doc,
unsigned int flags, pugi::xml_encoding encoding,
const char* expected,
size_t length);
22 std::string write_narrow(
pugi::xml_node node,
unsigned int flags, pugi::xml_encoding encoding);
23 bool test_write_narrow(
pugi::xml_node node,
unsigned int flags, pugi::xml_encoding encoding,
const char* expected,
size_t length);
25 std::basic_string<wchar_t> write_wide(
pugi::xml_node node,
unsigned int flags, pugi::xml_encoding encoding);
Definition: pugixml.hpp:952
Definition: pugixml.hpp:406
Definition: pugixml.hpp:260
Definition: writer_string.hpp:8