Go to the documentation of this file.
10 #ifndef IWORKPARSER_H_INCLUDED
11 #define IWORKPARSER_H_INCLUDED
19 struct IWORKDictionary;
21 class IWORKXMLParserState;
55 #endif // IWORKPARSER_H_INCLUDED
Definition: IWORKBezierElement.cpp:21
virtual IWORKXMLContextPtr_t createDiscardContext()=0
IWORKParser & operator=(const IWORKParser &)
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: IWORKTokenizer.h:17
void setInput(const RVNGInputStreamPtr_t &input)
Definition: IWORKParser.cpp:158
virtual const IWORKTokenizer & getTokenizer() const =0
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream(const RVNGInputStreamPtr_t &input)
Definition: libetonyek_xml.cpp:56
RVNGInputStreamPtr_t m_package
Definition: EtonyekDocument.cpp:75
RVNGInputStreamPtr_t m_input
Definition: EtonyekDocument.cpp:74
Definition: IWORKParser.h:24
const char * char_cast(const char *const c)
Definition: libetonyek_xml.cpp:118
RVNGInputStreamPtr_t & getInput()
Definition: IWORKParser.cpp:148
IWORKParser(const IWORKParser &)
@ value
Definition: IWORKToken.h:631
RVNGInputStreamPtr_t m_package
Definition: IWORKParser.h:50
RVNGInputStreamPtr_t & getPackage()
Definition: IWORKParser.cpp:163
RVNGInputStreamPtr_t m_input
Definition: IWORKParser.h:49
@ text
Definition: IWORKToken.h:472
virtual int getQualifiedId(const char *name, const char *ns) const =0
virtual ~IWORKParser()=0
Definition: IWORKParser.cpp:48
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libetonyek_utils.h:82
virtual IWORKXMLContextPtr_t createDocumentContext()=0
bool parse()
Definition: IWORKParser.cpp:52
Generated for libetonyek by
doxygen 1.8.20