22 #ifndef UTILS_XML_PUGIXMLWRITER_H
23 #define UTILS_XML_PUGIXMLWRITER_H
32 #include <pugixml.hpp>
43 explicit Writer(
const std::string &filename);
49 void startNode(
const std::string &name)
const;
53 void endDocument()
const;
55 void addAttribute(
const std::string &name,
56 const std::string &value)
const;
59 mutable pugi::xml_document mDoc;
60 mutable pugi::xml_node mNode;
#define A_DELETE_COPY(func)