#ifndef XML_h__ #define XML_h__ #include "pugixml.hpp" class LifeXMLWriter : public pugi::xml_writer { public: std::string result; int length; LifeXMLWriter() :length(0) { } virtual void write(const void* data, size_t size) { result += std::string(static_cast(data), size); length += size; } }; #endif // XML_h__