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;
63 #endif // __ABWXMLHELPER_H__ bool isStuck() const
Definition: ABWXMLHelper.cpp:109
int m_line
Definition: ABWXMLHelper.h:52
int m_col
Definition: ABWXMLHelper.h:53
ABWXMLProgressWatcher & operator=(const ABWXMLProgressWatcher &)=delete
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(librevenge::RVNGInputStream *input, ABWXMLProgressWatcher *watcher=nullptr)
Definition: ABWXMLHelper.h:59
Definition: ABWXMLHelper.h:37
bool m_wasError
Definition: ABWXMLHelper.h:54
Definition: AbiDocument.cpp:16
std::shared_ptr< xmlChar > m_xml
Definition: ABWXMLHelper.h:34
ABWXMLProgressWatcher()
Definition: ABWXMLHelper.cpp:95
xmlTextReaderPtr m_reader
Definition: ABWXMLHelper.h:51
void setReader(xmlTextReaderPtr reader)
Definition: ABWXMLHelper.cpp:104
const xmlChar * get() const
Definition: ABWXMLHelper.cpp:85
Definition: ABWXMLHelper.h:24
void signalError()
Definition: ABWXMLHelper.cpp:114
ABWXMLString(xmlChar *xml)
Definition: ABWXMLHelper.cpp:80
bool m_isStuck
Definition: ABWXMLHelper.h:55