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
Definition: AbiDocument.cpp:17
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(librevenge::RVNGInputStream *input, ABWXMLProgressWatcher *watcher)
Definition: ABWXMLHelper.cpp:131