libebook::ZVRParser Class Reference

#include <ZVRParser.h>

List of all members.

Public Member Functions

 ZVRParser (librevenge::RVNGInputStream *input, librevenge::RVNGTextInterface *document=0)
bool parse ()

Private Member Functions

 ZVRParser (const ZVRParser &other)
ZVRParseroperator= (const ZVRParser &other)
void readReplacementTable ()
boost::shared_ptr
< librevenge::RVNGInputStream > 
uncompress ()
void writeText (boost::shared_ptr< librevenge::RVNGInputStream > input)

Private Attributes

librevenge::RVNGInputStream *const m_input
librevenge::RVNGTextInterface
*const 
m_document
std::string m_replacementTable [256]

Constructor & Destructor Documentation

libebook::ZVRParser::ZVRParser ( const ZVRParser other) [private]
libebook::ZVRParser::ZVRParser ( librevenge::RVNGInputStream *  input,
librevenge::RVNGTextInterface *  document = 0 
)

Member Function Documentation

ZVRParser& libebook::ZVRParser::operator= ( const ZVRParser other) [private]

Referenced by parse().

shared_ptr< librevenge::RVNGInputStream > libebook::ZVRParser::uncompress ( ) [private]

Referenced by parse().

void libebook::ZVRParser::writeText ( boost::shared_ptr< librevenge::RVNGInputStream >  input) [private]

Referenced by parse().


Member Data Documentation

librevenge::RVNGTextInterface* const libebook::ZVRParser::m_document [private]

Referenced by parse(), and writeText().

librevenge::RVNGInputStream* const libebook::ZVRParser::m_input [private]

Referenced by readReplacementTable(), and uncompress().

std::string libebook::ZVRParser::m_replacementTable[256] [private]

Referenced by readReplacementTable(), and uncompress().


The documentation for this class was generated from the following files: