#include <WP3VariableLengthGroup.h>
Public Member Functions | |
WP3VariableLengthGroup () | |
virtual | ~WP3VariableLengthGroup () |
Static Public Member Functions | |
static WP3VariableLengthGroup * | constructVariableLengthGroup (WPXInputStream *input, const uint8_t group) |
static bool | isGroupConsistent (WPXInputStream *input, const uint8_t group) |
Protected Member Functions | |
void | _read (WPXInputStream *input) |
virtual void | _readContents (WPXInputStream *) |
const uint8_t | getSubGroup () const |
const uint16_t | getSize () const |
Private Attributes | |
uint8_t | m_subGroup |
uint16_t | m_size |
WP3VariableLengthGroup::WP3VariableLengthGroup | ( | ) |
virtual WP3VariableLengthGroup::~WP3VariableLengthGroup | ( | ) | [inline, virtual] |
void WP3VariableLengthGroup::_read | ( | WPXInputStream * | input | ) | [protected] |
Referenced by WP3DefinitionGroup::WP3DefinitionGroup(), WP3DisplayGroup::WP3DisplayGroup(), WP3EndOfLinePageGroup::WP3EndOfLinePageGroup(), WP3FontGroup::WP3FontGroup(), WP3FootnoteEndnoteGroup::WP3FootnoteEndnoteGroup(), WP3HeaderFooterGroup::WP3HeaderFooterGroup(), WP3MiscellaneousGroup::WP3MiscellaneousGroup(), WP3PageFormatGroup::WP3PageFormatGroup(), WP3TablesGroup::WP3TablesGroup(), and WP3UnsupportedVariableLengthGroup::WP3UnsupportedVariableLengthGroup().
virtual void WP3VariableLengthGroup::_readContents | ( | WPXInputStream * | ) | [inline, protected, virtual] |
Reimplemented in WP3DefinitionGroup, WP3DisplayGroup, WP3FontGroup, WP3FootnoteEndnoteGroup, WP3HeaderFooterGroup, WP3MiscellaneousGroup, WP3PageFormatGroup, and WP3TablesGroup.
Referenced by _read().
WP3VariableLengthGroup * WP3VariableLengthGroup::constructVariableLengthGroup | ( | WPXInputStream * | input, |
const uint8_t | group | ||
) | [static] |
Referenced by WP3Part::constructPart().
const uint16_t WP3VariableLengthGroup::getSize | ( | ) | const [inline, protected] |
Referenced by WP3TablesGroup::_readContents(), and WP3FootnoteEndnoteGroup::_readContents().
const uint8_t WP3VariableLengthGroup::getSubGroup | ( | ) | const [inline, protected] |
Referenced by WP3TablesGroup::_readContents(), WP3PageFormatGroup::_readContents(), WP3MiscellaneousGroup::_readContents(), WP3HeaderFooterGroup::_readContents(), WP3FontGroup::_readContents(), WP3DisplayGroup::_readContents(), WP3DefinitionGroup::_readContents(), WP3TablesGroup::parse(), WP3PageFormatGroup::parse(), WP3MiscellaneousGroup::parse(), WP3HeaderFooterGroup::parse(), WP3FootnoteEndnoteGroup::parse(), WP3FontGroup::parse(), WP3EndOfLinePageGroup::parse(), WP3DisplayGroup::parse(), and WP3DefinitionGroup::parse().
bool WP3VariableLengthGroup::isGroupConsistent | ( | WPXInputStream * | input, |
const uint8_t | group | ||
) | [static] |
Referenced by WP3Part::constructPart().
uint16_t WP3VariableLengthGroup::m_size [private] |
uint8_t WP3VariableLengthGroup::m_subGroup [private] |
Referenced by _read(), and getSubGroup().