libebook::TCRParser Class Reference

#include <TCRParser.h>

Public Member Functions

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

Private Member Functions

 TCRParser (const TCRParser &other)
 
TCRParseroperator= (const TCRParser &other)
 
void readReplacementTable ()
 
boost::shared_ptr
< librevenge::RVNGInputStream > 
uncompress ()
 
void writeText (const 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::TCRParser::TCRParser ( const TCRParser other)
private
libebook::TCRParser::TCRParser ( librevenge::RVNGInputStream *  input,
librevenge::RVNGTextInterface *  document = 0 
)

Member Function Documentation

TCRParser& libebook::TCRParser::operator= ( const TCRParser other)
private
bool libebook::TCRParser::parse ( )
void libebook::TCRParser::readReplacementTable ( )
private

Referenced by parse().

shared_ptr< librevenge::RVNGInputStream > libebook::TCRParser::uncompress ( )
private

Referenced by parse().

void libebook::TCRParser::writeText ( const boost::shared_ptr< librevenge::RVNGInputStream > &  input)
private

Referenced by parse().

Member Data Documentation

librevenge::RVNGTextInterface* const libebook::TCRParser::m_document
private

Referenced by parse(), and writeText().

librevenge::RVNGInputStream* const libebook::TCRParser::m_input
private

Referenced by readReplacementTable(), and uncompress().

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

Referenced by readReplacementTable(), and uncompress().


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

Generated for libe-book by doxygen 1.8.8