libqxp::QXPBlockParser Class Reference

#include <QXPBlockParser.h>

Public Member Functions

 QXPBlockParser (const std::shared_ptr< librevenge::RVNGInputStream > &input, const std::shared_ptr< QXPHeader > &header)
 
std::shared_ptr
< librevenge::RVNGInputStream > 
getBlock (const uint32_t index)
 
std::shared_ptr
< librevenge::RVNGInputStream > 
getChain (const uint32_t index)
 

Private Member Functions

 QXPBlockParser (const QXPBlockParser &other)=delete
 
QXPBlockParseroperator= (const QXPBlockParser &other)=delete
 

Private Attributes

const std::shared_ptr
< librevenge::RVNGInputStream > 
m_input
 
const std::shared_ptr< QXPHeaderm_header
 
const bool be
 
const unsigned long m_length
 
const uint32_t m_blockLength
 
const uint32_t m_lastBlock
 

Constructor & Destructor Documentation

libqxp::QXPBlockParser::QXPBlockParser ( const QXPBlockParser other)
privatedelete
libqxp::QXPBlockParser::QXPBlockParser ( const std::shared_ptr< librevenge::RVNGInputStream > &  input,
const std::shared_ptr< QXPHeader > &  header 
)

Member Function Documentation

std::shared_ptr< RVNGInputStream > libqxp::QXPBlockParser::getBlock ( const uint32_t  index)
std::shared_ptr< RVNGInputStream > libqxp::QXPBlockParser::getChain ( const uint32_t  index)
QXPBlockParser& libqxp::QXPBlockParser::operator= ( const QXPBlockParser other)
privatedelete

Member Data Documentation

const bool libqxp::QXPBlockParser::be
private

Referenced by getChain().

const uint32_t libqxp::QXPBlockParser::m_blockLength
private

Referenced by getBlock(), and getChain().

const std::shared_ptr<QXPHeader> libqxp::QXPBlockParser::m_header
private

Referenced by getChain().

const std::shared_ptr<librevenge::RVNGInputStream> libqxp::QXPBlockParser::m_input
private

Referenced by getBlock(), and getChain().

const uint32_t libqxp::QXPBlockParser::m_lastBlock
private

Referenced by getBlock(), and getChain().

const unsigned long libqxp::QXPBlockParser::m_length
private

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

Generated for libqxp by doxygen 1.8.6