#include <QXPHeader.h>
|
| QXPHeader (const boost::optional< QXPDocument::Type > &fileType=boost::none) |
|
virtual | ~QXPHeader ()=default |
|
virtual bool | load (const std::shared_ptr< librevenge::RVNGInputStream > &input)=0 |
|
virtual QXPDocument::Type | getType () const =0 |
|
virtual std::unique_ptr< QXPParser > | createParser (const std::shared_ptr< librevenge::RVNGInputStream > &input, librevenge::RVNGDrawingInterface *painter)=0 |
|
bool | isLittleEndian () const |
|
bool | isBigEndian () const |
|
unsigned | version () const |
|
const char * | encoding () const |
|
◆ QXPHeader()
libqxp::QXPHeader::QXPHeader |
( |
const boost::optional< QXPDocument::Type > & |
fileType = boost::none | ) |
|
|
explicit |
◆ ~QXPHeader()
virtual libqxp::QXPHeader::~QXPHeader |
( |
| ) |
|
|
virtualdefault |
◆ createParser()
virtual std::unique_ptr<QXPParser> libqxp::QXPHeader::createParser |
( |
const std::shared_ptr< librevenge::RVNGInputStream > & |
input, |
|
|
librevenge::RVNGDrawingInterface * |
painter |
|
) |
| |
|
pure virtual |
◆ encoding()
const char * libqxp::QXPHeader::encoding |
( |
| ) |
const |
◆ getType()
virtual QXPDocument::Type libqxp::QXPHeader::getType |
( |
| ) |
const |
|
pure virtual |
◆ isBigEndian()
bool libqxp::QXPHeader::isBigEndian |
( |
| ) |
const |
◆ isLittleEndian()
bool libqxp::QXPHeader::isLittleEndian |
( |
| ) |
const |
◆ load()
virtual bool libqxp::QXPHeader::load |
( |
const std::shared_ptr< librevenge::RVNGInputStream > & |
input | ) |
|
|
pure virtual |
◆ version()
unsigned libqxp::QXPHeader::version |
( |
| ) |
const |
◆ m_fileType
boost::optional<QXPDocument::Type> libqxp::QXPHeader::m_fileType |
|
protected |
◆ m_language
unsigned libqxp::QXPHeader::m_language |
|
protected |
◆ m_proc
unsigned libqxp::QXPHeader::m_proc |
|
protected |
◆ m_version
unsigned libqxp::QXPHeader::m_version |
|
protected |
The documentation for this class was generated from the following files: