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