Go to the documentation of this file.
10 #ifndef QXPBLOCKPARSER_H_INCLUDED
11 #define QXPBLOCKPARSER_H_INCLUDED
27 QXPBlockParser(
const std::shared_ptr<librevenge::RVNGInputStream> &input,
const std::shared_ptr<QXPHeader> &header);
29 std::shared_ptr<librevenge::RVNGInputStream>
getBlock(
const uint32_t index);
30 std::shared_ptr<librevenge::RVNGInputStream>
getChain(
const uint32_t index);
33 const std::shared_ptr<librevenge::RVNGInputStream>
m_input;
44 #endif // QXPBLOCKPARSER_H_INCLUDED
int32_t readS32(librevenge::RVNGInputStream *input, bool bigEndian)
Definition: libqxp_utils.cpp:164
uint16_t readU16(librevenge::RVNGInputStream *input, bool bigEndian)
Definition: libqxp_utils.cpp:111
Definition: libqxp_utils.cpp:24
int16_t readS16(librevenge::RVNGInputStream *input, bool bigEndian)
Definition: libqxp_utils.cpp:159
void seek(librevenge::RVNGInputStream *const input, const unsigned long pos)
Definition: libqxp_utils.cpp:241
const uint32_t m_blockLength
Definition: QXPBlockParser.h:38
QXPBlockParser & operator=(const QXPBlockParser &other)=delete
std::shared_ptr< librevenge::RVNGInputStream > getBlock(const uint32_t index)
Definition: QXPBlockParser.cpp:56
const std::shared_ptr< librevenge::RVNGInputStream > m_input
Definition: QXPBlockParser.h:33
Definition: QXPBlockParser.h:20
const bool be
Definition: QXPBlockParser.h:35
const std::shared_ptr< QXPHeader > m_header
Definition: QXPBlockParser.h:34
std::shared_ptr< librevenge::RVNGInputStream > getChain(const uint32_t index)
Definition: QXPBlockParser.cpp:69
Definition: QXPHeader.h:26
QXPBlockParser(const QXPBlockParser &other)=delete
const unsigned long m_length
Definition: QXPBlockParser.h:37
const uint32_t m_lastBlock
Definition: QXPBlockParser.h:39
unsigned long getRemainingLength(librevenge::RVNGInputStream *const input)
Definition: libqxp_utils.cpp:259
Generated for libqxp by
doxygen 1.8.16