10#ifndef __LIBVISIO_XML_H__
11#define __LIBVISIO_XML_H__
15#include <librevenge-stream/librevenge-stream.h>
17#include <libxml/xmlreader.h>
41std::unique_ptr<xmlTextReader, void (*)(xmlTextReaderPtr)>
Definition libvisio_xml.h:25
void setError()
Definition libvisio_xml.cpp:94
XMLErrorWatcher & operator=(const XMLErrorWatcher &)
bool isError() const
Definition libvisio_xml.cpp:89
bool m_error
Definition libvisio_xml.h:37
XMLErrorWatcher()
Definition libvisio_xml.cpp:84
XMLErrorWatcher(const XMLErrorWatcher &)
Definition libvisio_utils.h:49
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(librevenge::RVNGInputStream *input, XMLErrorWatcher *const watcher, bool recover)
Definition libvisio_xml.cpp:100
double xmlStringToDouble(const xmlChar *s)
Definition libvisio_xml.cpp:175
bool xmlStringToBool(const xmlChar *s)
Definition libvisio_xml.cpp:193
Colour xmlStringToColour(const xmlChar *s)
Definition libvisio_xml.cpp:115
long xmlStringToLong(const xmlChar *s)
Definition libvisio_xml.cpp:151