10 #ifndef IMPPARSER_H_INCLUDED
11 #define IMPPARSER_H_INCLUDED
13 #include <boost/shared_ptr.hpp>
36 boost::shared_ptr<librevenge::RVNGInputStream>
getFileStream(
const char *
name)
const;
40 librevenge::RVNGInputStream *
const m_input;
43 boost::shared_ptr<librevenge::RVNGInputStream>
m_text;
48 #endif // IMPPARSER_H_INCLUDED
boost::shared_ptr< librevenge::RVNGInputStream > m_text
Definition: IMPParser.h:43
Definition: EBOOKHTMLToken.h:91
boost::shared_ptr< librevenge::RVNGInputStream > getFileStream(const char *name) const
Definition: IMPParser.cpp:246
void createTextStream()
Definition: IMPParser.cpp:203
Definition: IMPParser.h:22
boost::shared_ptr< librevenge::RVNGInputStream > m_resources
Definition: IMPParser.h:42
IMPParser(const IMPParser &)
const IMPHeader m_header
Definition: IMPParser.h:39
string name
Definition: CHMStream.cpp:80
librevenge::RVNGInputStream *const m_input
Definition: IMPParser.h:40
Definition: IMPCollector.h:22
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:169
IMPCollector m_collector
Definition: IMPParser.h:41
Definition: CHMParser.cpp:20
IMPParser & operator=(const IMPParser &)
bool parse()
Definition: IMPParser.cpp:192