10 #ifndef TEALDOCPARSER_H_INCLUDED 11 #define TEALDOCPARSER_H_INCLUDED 22 class EBOOKCharsetConverter;
24 class TealDocTextParser;
42 void readDataRecord(librevenge::RVNGInputStream *record,
bool last)
override;
64 #endif // TEALDOCPARSER_H_INCLUDED unsigned m_textLength
Definition: TealDocParser.h:51
Definition: EBOOKHTMLToken.h:89
void closeDocument()
Definition: TealDocParser.cpp:668
~TealDocParser() override
Definition: TealDocParser.cpp:556
TealDocParser(const TealDocParser &)
bool m_compressed
Definition: TealDocParser.h:50
void readAppInfoRecord(librevenge::RVNGInputStream *record) override
Definition: TealDocParser.cpp:565
Definition: EBOOKOPFToken.h:50
static bool checkType(unsigned type, unsigned creator)
Definition: TealDocParser.cpp:560
void readDataRecord(librevenge::RVNGInputStream *record, bool last) override
Definition: TealDocParser.cpp:590
TealDocParser & operator=(const TealDocParser &)
std::unique_ptr< EBOOKCharsetConverter > m_converter
Definition: TealDocParser.h:58
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:325
Definition: PDBParser.h:25
void createConverter(const std::vector< char > &text)
Definition: TealDocParser.cpp:628
unsigned m_read
Definition: TealDocParser.h:54
unsigned m_recordSize
Definition: TealDocParser.h:53
std::unique_ptr< TealDocTextParser > m_textParser
Definition: TealDocParser.h:59
Definition: TealDocParser.h:26
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:163
void readIndexRecord(librevenge::RVNGInputStream *record) override
Definition: TealDocParser.cpp:575
Definition: BBeBCollector.cpp:18
void readSortInfoRecord(librevenge::RVNGInputStream *record) override
Definition: TealDocParser.cpp:570
qi::rule< Iterator, AttrValue_t, qi::space_type > text
Definition: TealDocParser.cpp:232
void openDocument()
Definition: TealDocParser.cpp:644
bool m_openedDocument
Definition: TealDocParser.h:56
unsigned m_recordCount
Definition: TealDocParser.h:52