libqxp::QXPBlockParser Class Reference

#include <QXPBlockParser.h>

List of all members.

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)
QXPBlockParseroperator= (const QXPBlockParser &other)

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 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) [private]

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: