#include <WP6VariableLengthGroup.h>
Public Member Functions | |
| WP6VariableLengthGroup () | |
| virtual | ~WP6VariableLengthGroup () |
Static Public Member Functions | |
| static WP6VariableLengthGroup * | constructVariableLengthGroup (WPXInputStream *input, const uint8_t groupID) |
| static bool | isGroupConsistent (WPXInputStream *input, const uint8_t groupID) |
Protected Member Functions | |
| void | _read (WPXInputStream *input) |
| virtual void | _readContents (WPXInputStream *) |
| const uint8_t | getSubGroup () const |
| const uint16_t | getSize () const |
| const uint8_t | getFlags () const |
| const uint8_t | getNumPrefixIDs () const |
| uint16_t *const | getPrefixIDs () const |
| const uint16_t | getSizeNonDeletable () const |
Private Member Functions | |
| WP6VariableLengthGroup (const WP6VariableLengthGroup &) | |
| WP6VariableLengthGroup & | operator= (const WP6VariableLengthGroup &) |
Private Attributes | |
| uint8_t | m_subGroup |
| uint16_t | m_size |
| uint8_t | m_flags |
| uint8_t | m_numPrefixIDs |
| uint16_t * | m_prefixIDs |
| uint16_t | m_sizeNonDeletable |
| WP6VariableLengthGroup::WP6VariableLengthGroup | ( | ) |
| WP6VariableLengthGroup::~WP6VariableLengthGroup | ( | ) | [virtual] |
| WP6VariableLengthGroup::WP6VariableLengthGroup | ( | const WP6VariableLengthGroup & | ) | [private] |
| void WP6VariableLengthGroup::_read | ( | WPXInputStream * | input | ) | [protected] |
Referenced by WP6CharacterGroup::WP6CharacterGroup(), WP6ColumnGroup::WP6ColumnGroup(), WP6DisplayNumberReferenceGroup::WP6DisplayNumberReferenceGroup(), WP6EOLGroup::WP6EOLGroup(), WP6FootnoteEndnoteGroup::WP6FootnoteEndnoteGroup(), WP6HeaderFooterGroup::WP6HeaderFooterGroup(), WP6PageGroup::WP6PageGroup(), WP6ParagraphGroup::WP6ParagraphGroup(), WP6StyleGroup::WP6StyleGroup(), WP6TabGroup::WP6TabGroup(), and WP6UnsupportedVariableLengthGroup::WP6UnsupportedVariableLengthGroup().
| virtual void WP6VariableLengthGroup::_readContents | ( | WPXInputStream * | ) | [inline, protected, virtual] |
Reimplemented in WP6CharacterGroup, WP6ColumnGroup, WP6DisplayNumberReferenceGroup, WP6EOLGroup, WP6FootnoteEndnoteGroup, WP6HeaderFooterGroup, WP6PageGroup, WP6ParagraphGroup, WP6StyleGroup, and WP6TabGroup.
Referenced by _read().
| WP6VariableLengthGroup * WP6VariableLengthGroup::constructVariableLengthGroup | ( | WPXInputStream * | input, | |
| const uint8_t | groupID | |||
| ) | [static] |
Referenced by WP6Part::constructPart().
| const uint8_t WP6VariableLengthGroup::getFlags | ( | ) | const [inline, protected] |
Referenced by WP6TabGroup::_readContents(), and WP6ColumnGroup::parse().
| const uint8_t WP6VariableLengthGroup::getNumPrefixIDs | ( | ) | const [inline, protected] |
| uint16_t* const WP6VariableLengthGroup::getPrefixIDs | ( | ) | const [inline, protected] |
| const uint16_t WP6VariableLengthGroup::getSize | ( | ) | const [inline, protected] |
Referenced by WP6TabGroup::_readContents().
| const uint16_t WP6VariableLengthGroup::getSizeNonDeletable | ( | ) | const [inline, protected] |
Referenced by WP6ParagraphGroup::_readContents(), and WP6EOLGroup::_readContents().
| const uint8_t WP6VariableLengthGroup::getSubGroup | ( | ) | const [inline, protected] |
Referenced by WP6TabGroup::_readContents(), WP6StyleGroup::_readContents(), WP6ParagraphGroup::_readContents(), WP6PageGroup::_readContents(), WP6DisplayNumberReferenceGroup::_readContents(), WP6ColumnGroup::_readContents(), WP6CharacterGroup::_readContents(), WP6TabGroup::parse(), WP6StyleGroup::parse(), WP6PageGroup::parse(), WP6HeaderFooterGroup::parse(), WP6FootnoteEndnoteGroup::parse(), WP6EOLGroup::parse(), WP6DisplayNumberReferenceGroup::parse(), WP6ColumnGroup::parse(), and WP6CharacterGroup::parse().
| bool WP6VariableLengthGroup::isGroupConsistent | ( | WPXInputStream * | input, | |
| const uint8_t | groupID | |||
| ) | [static] |
Referenced by WP6Part::constructPart().
| WP6VariableLengthGroup& WP6VariableLengthGroup::operator= | ( | const WP6VariableLengthGroup & | ) | [private] |
uint8_t WP6VariableLengthGroup::m_flags [private] |
Referenced by _read(), and getFlags().
uint8_t WP6VariableLengthGroup::m_numPrefixIDs [private] |
Referenced by _read(), getNumPrefixIDs(), and ~WP6VariableLengthGroup().
uint16_t* WP6VariableLengthGroup::m_prefixIDs [private] |
Referenced by _read(), getPrefixIDs(), and ~WP6VariableLengthGroup().
uint16_t WP6VariableLengthGroup::m_size [private] |
uint16_t WP6VariableLengthGroup::m_sizeNonDeletable [private] |
Referenced by _read(), and getSizeNonDeletable().
uint8_t WP6VariableLengthGroup::m_subGroup [private] |
Referenced by _read(), and getSubGroup().