#include <IMPParser.h>
Public Member Functions | |
| IMPParser (librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *document) | |
| bool | parse () |
Private Member Functions | |
| IMPParser (const IMPParser &) | |
| IMPParser & | operator= (const IMPParser &) |
| void | createTextStream () |
| boost::shared_ptr < librevenge::RVNGInputStream > | getFileStream (const char *name) const |
Private Attributes | |
| const IMPHeader | m_header |
| librevenge::RVNGInputStream *const | m_input |
| IMPCollector | m_collector |
| boost::shared_ptr < librevenge::RVNGInputStream > | m_resources |
| boost::shared_ptr < librevenge::RVNGInputStream > | m_text |
| libebook::IMPParser::IMPParser | ( | const IMPParser & | ) | [private] |
| libebook::IMPParser::IMPParser | ( | librevenge::RVNGInputStream * | input, |
| librevenge::RVNGTextInterface * | document | ||
| ) |
| void libebook::IMPParser::createTextStream | ( | ) | [private] |
Referenced by parse().
| shared_ptr< librevenge::RVNGInputStream > libebook::IMPParser::getFileStream | ( | const char * | name | ) | const [private] |
Referenced by createTextStream().
| bool libebook::IMPParser::parse | ( | ) |
IMPCollector libebook::IMPParser::m_collector [private] |
Referenced by parse().
const IMPHeader libebook::IMPParser::m_header [private] |
Referenced by createTextStream(), and parse().
librevenge::RVNGInputStream* const libebook::IMPParser::m_input [private] |
Referenced by parse().
boost::shared_ptr<librevenge::RVNGInputStream> libebook::IMPParser::m_resources [private] |
Referenced by createTextStream(), getFileStream(), and parse().
boost::shared_ptr<librevenge::RVNGInputStream> libebook::IMPParser::m_text [private] |
Referenced by createTextStream(), and parse().