10#ifndef EBOOKOPFPARSER_H_INCLUDED
11#define EBOOKOPFPARSER_H_INCLUDED
13#include <librevenge/librevenge.h>
EBOOKDocument::Type type
Definition: EBOOKDocument.cpp:325
XMLTreeNodePtr_t document
Definition: EBOOKHTMLParser.cpp:163
RVNGInputStreamPtr_t stream
Definition: HTMLHelpStream.cpp:79
string name
Definition: HTMLHelpStream.cpp:80
Definition: EBOOKOPFParser.h:21
EBOOKOPFParser & operator=(const EBOOKOPFParser &other)
const RVNGInputStreamPtr_t getStream(const char *name) const
Definition: EBOOKOPFParser.cpp:694
void parse()
Definition: EBOOKOPFParser.cpp:635
const RVNGInputStreamPtr_t m_input
Definition: EBOOKOPFParser.h:45
EBOOKOPFParser(const EBOOKOPFParser &other)
const Type m_type
Definition: EBOOKOPFParser.h:47
Type
Definition: EBOOKOPFParser.h:28
@ TYPE_OEB
Definition: EBOOKOPFParser.h:29
@ TYPE_EPub3
Definition: EBOOKOPFParser.h:31
@ TYPE_EPub
Definition: EBOOKOPFParser.h:30
librevenge::RVNGTextInterface *const m_document
Definition: EBOOKOPFParser.h:48
static bool findOPFStream(const RVNGInputStreamPtr_t &package, unsigned &stream)
Definition: EBOOKOPFParser.cpp:689
const RVNGInputStreamPtr_t m_package
Definition: EBOOKOPFParser.h:46
Definition: BBeBCollector.cpp:19
std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
Definition: libebook_utils.h:54