10 #ifndef FB2BLOCKCONTEXT_H_INCLUDED 11 #define FB2BLOCKCONTEXT_H_INCLUDED 15 #include <boost/optional.hpp> 141 #endif // FB2BLOCKCONTEXT_H_INCLUDED Definition: EBOOKHTMLToken.h:263
std::string m_altText
Definition: FB2BlockContext.h:82
Base class for non-leaf element contexts.
Definition: FB2ParserContext.h:61
Base class for leaf data element contexts.
Definition: FB2ParserContext.h:81
virtual void startOfElement()
Signalize the start of an element.
Definition: FB2BlockContext.cpp:57
Definition: FB2Collector.h:19
Definition: FB2XMLParserContext.h:18
Definition: FB2Token.h:135
Definition: EBOOKHTMLToken.h:207
virtual void endOfElement()
Signalize the end of an element.
Definition: FB2BlockContext.cpp:62
const bool m_collectHeadings
Definition: FB2BlockContext.h:34
Definition: FB2BlockContext.h:128
boost::optional< std::string > m_lang
Definition: FB2BlockContext.h:114
Definition: FB2BlockContext.h:70
boost::optional< std::string > m_lang
Definition: FB2BlockContext.h:35
std::string m_href
Definition: FB2BlockContext.h:81
Definition: FB2ParserContext.h:151
bool m_valid
Definition: FB2BlockContext.h:83
string name
Definition: CHMStream.cpp:80
virtual void attribute(const FB2TokenData &name, const FB2TokenData *ns, const char *value)
Process an attribute.
Definition: FB2BlockContext.cpp:67
Definition: FB2BlockContext.h:117
Definition: FB2BlockContext.h:98
virtual FB2XMLParserContext * element(const FB2TokenData &name, const FB2TokenData &ns)
Create a context for parsing a child element.
Definition: FB2BlockContext.cpp:27
Definition: EBOOKOPFToken.h:56
FB2BodyContext(FB2ParserContext *parentContext, FB2Collector *collector, bool collectHeadings)
Definition: FB2BlockContext.cpp:20
Definition: FB2BlockContext.h:59
Definition: FB2BlockContext.h:49
Definition: CHMParser.cpp:20
boost::optional< uint8_t > m_level
Definition: FB2BlockContext.h:113
Base class for all contexts.
Definition: FB2ParserContext.h:23
Definition: FB2BlockContext.h:22
Definition: FB2BlockContext.h:86
Definition: FB2BlockContext.h:38