#include <WP5VariableLengthGroup.h>
Public Member Functions | |
WP5VariableLengthGroup () | |
virtual | ~WP5VariableLengthGroup () |
Static Public Member Functions | |
static WP5VariableLengthGroup * | constructVariableLengthGroup (WPXInputStream *input, WPXEncryption *encryption, const uint8_t group) |
static bool | isGroupConsistent (WPXInputStream *input, WPXEncryption *encryption, const uint8_t group) |
Protected Member Functions | |
void | _read (WPXInputStream *input, WPXEncryption *encryption) |
virtual void | _readContents (WPXInputStream *, WPXEncryption *) |
uint8_t | getSubGroup () const |
uint16_t | getSize () const |
Private Attributes | |
uint8_t | m_subGroup |
uint16_t | m_size |
WP5VariableLengthGroup::WP5VariableLengthGroup | ( | ) |
virtual WP5VariableLengthGroup::~WP5VariableLengthGroup | ( | ) | [inline, virtual] |
WP5VariableLengthGroup * WP5VariableLengthGroup::constructVariableLengthGroup | ( | WPXInputStream * | input, | |
WPXEncryption * | encryption, | |||
const uint8_t | group | |||
) | [static] |
bool WP5VariableLengthGroup::isGroupConsistent | ( | WPXInputStream * | input, | |
WPXEncryption * | encryption, | |||
const uint8_t | group | |||
) | [static] |
void WP5VariableLengthGroup::_read | ( | WPXInputStream * | input, | |
WPXEncryption * | encryption | |||
) | [protected] |
virtual void WP5VariableLengthGroup::_readContents | ( | WPXInputStream * | , | |
WPXEncryption * | ||||
) | [inline, protected, virtual] |
Reimplemented in WP5BoxGroup, WP5DefinitionGroup, WP5FontGroup, WP5FootnoteEndnoteGroup, WP5HeaderFooterGroup, WP5PageFormatGroup, WP5TableEOLGroup, and WP5TableEOPGroup.
uint8_t WP5VariableLengthGroup::getSubGroup | ( | ) | const [inline, protected] |
uint16_t WP5VariableLengthGroup::getSize | ( | ) | const [inline, protected] |
uint8_t WP5VariableLengthGroup::m_subGroup [private] |
uint16_t WP5VariableLengthGroup::m_size [private] |