10#ifndef EBOOKXMLPARSER_H_INCLUDED
11#define EBOOKXMLPARSER_H_INCLUDED
Definition: EBOOKTokenizer.h:17
Definition: EBOOKXMLParser.h:22
bool parse(const RVNGInputStreamPtr_t &input)
Definition: EBOOKXMLParser.cpp:93
RunStyle
Determines whether or not the parser should quit when a context returns an empty context for a child ...
Definition: EBOOKXMLParser.h:32
@ AllowEarlyExit
Continue, skipping the child element.
Definition: EBOOKXMLParser.h:34
@ RunToEnd
Definition: EBOOKXMLParser.h:33
EBOOKXMLParser(const EBOOKXMLParser &)
~EBOOKXMLParser()
Definition: EBOOKXMLParser.cpp:89
EBOOKXMLParser & operator=(const EBOOKXMLParser &)
const RunStyle m_runStyle
Definition: EBOOKXMLParser.h:51
virtual const EBOOKTokenizer & getTokenizer() const =0
virtual std::shared_ptr< EBOOKXMLContext > createDocumentContext()=0
@ input
Definition: EBOOKHTMLToken.h:89
Definition: BBeBCollector.cpp:19
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libebook_utils.h:54