#include <WP5VariableLengthGroup.h>
Public Member Functions | |
| WP5VariableLengthGroup () | |
| virtual | ~WP5VariableLengthGroup () |
Static Public Member Functions | |
| static WP5VariableLengthGroup * | 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 |
| WP5VariableLengthGroup::WP5VariableLengthGroup | ( | ) |
| virtual WP5VariableLengthGroup::~WP5VariableLengthGroup | ( | ) | [inline, virtual] |
| void WP5VariableLengthGroup::_read | ( | WPXInputStream * | input | ) | [protected] |
Referenced by WP5DefinitionGroup::WP5DefinitionGroup(), WP5FontGroup::WP5FontGroup(), WP5FootnoteEndnoteGroup::WP5FootnoteEndnoteGroup(), WP5HeaderFooterGroup::WP5HeaderFooterGroup(), WP5PageFormatGroup::WP5PageFormatGroup(), WP5TableEOLGroup::WP5TableEOLGroup(), WP5TableEOPGroup::WP5TableEOPGroup(), and WP5UnsupportedVariableLengthGroup::WP5UnsupportedVariableLengthGroup().
| virtual void WP5VariableLengthGroup::_readContents | ( | WPXInputStream * | ) | [inline, protected, virtual] |
Reimplemented in WP5DefinitionGroup, WP5FontGroup, WP5FootnoteEndnoteGroup, WP5HeaderFooterGroup, WP5PageFormatGroup, WP5TableEOLGroup, and WP5TableEOPGroup.
Referenced by _read().
| WP5VariableLengthGroup * WP5VariableLengthGroup::constructVariableLengthGroup | ( | WPXInputStream * | input, | |
| const uint8_t | group | |||
| ) | [static] |
Referenced by WP5Part::constructPart().
| const uint16_t WP5VariableLengthGroup::getSize | ( | ) | const [inline, protected] |
| const uint8_t WP5VariableLengthGroup::getSubGroup | ( | ) | const [inline, protected] |
Referenced by WP5TableEOPGroup::_readContents(), WP5TableEOLGroup::_readContents(), WP5PageFormatGroup::_readContents(), WP5FootnoteEndnoteGroup::_readContents(), WP5FontGroup::_readContents(), WP5DefinitionGroup::_readContents(), WP5TableEOPGroup::parse(), WP5TableEOLGroup::parse(), WP5PageFormatGroup::parse(), WP5HeaderFooterGroup::parse(), WP5FootnoteEndnoteGroup::parse(), WP5FontGroup::parse(), and WP5DefinitionGroup::parse().
| bool WP5VariableLengthGroup::isGroupConsistent | ( | WPXInputStream * | input, | |
| const uint8_t | group | |||
| ) | [static] |
Referenced by WP5Part::constructPart().
uint16_t WP5VariableLengthGroup::m_size [private] |
uint8_t WP5VariableLengthGroup::m_subGroup [private] |
Referenced by _read(), and getSubGroup().