88 std::shared_ptr<XMLWriter_Impl> impl;
The XML Writer writes a XML file based on XML tokens.
Definition: xml_writer.h:45
I/O Device interface.
Definition: iodevice.h:51
XMLWriter(IODevice &output)
Constructs a XMLWriter.
void write(const XMLToken &token)
Write token to file.
XMLWriter(const XMLWriter ©)
Constructs a XMLWriter.
void set_insert_whitespace(bool enable)
Inserts whitespace between tags if enabled.
bool get_insert_whitespace() const
Returns the insert whitespace flag.
XML token in a XML file.
Definition: xml_token.h:42