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