10#ifndef __ABWXMLHELPER_H__
11#define __ABWXMLHELPER_H__
15#include <librevenge-stream/librevenge-stream.h>
17#include <libxml/xmlreader.h>
18#include <libxml/xmlstring.h>
29 const xmlChar *
get()
const;
31 operator const char *()
const;
Definition ABWXMLHelper.h:38
bool isStuck() const
Definition ABWXMLHelper.cpp:109
xmlTextReaderPtr m_reader
Definition ABWXMLHelper.h:51
ABWXMLProgressWatcher()
Definition ABWXMLHelper.cpp:95
void setReader(xmlTextReaderPtr reader)
Definition ABWXMLHelper.cpp:104
bool m_isStuck
Definition ABWXMLHelper.h:55
bool m_wasError
Definition ABWXMLHelper.h:54
ABWXMLProgressWatcher(const ABWXMLProgressWatcher &)=delete
ABWXMLProgressWatcher & operator=(const ABWXMLProgressWatcher &)=delete
int m_line
Definition ABWXMLHelper.h:52
int m_col
Definition ABWXMLHelper.h:53
void signalError()
Definition ABWXMLHelper.cpp:114
Definition ABWXMLHelper.h:25
std::shared_ptr< xmlChar > m_xml
Definition ABWXMLHelper.h:34
const xmlChar * get() const
Definition ABWXMLHelper.cpp:85
ABWXMLString(xmlChar *xml)
Definition ABWXMLHelper.cpp:80
Definition AbiDocument.cpp:17
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(librevenge::RVNGInputStream *input, ABWXMLProgressWatcher *watcher)
Definition ABWXMLHelper.cpp:131