WP3VariableLengthGroup Class Reference

#include <WP3VariableLengthGroup.h>

Inheritance diagram for WP3VariableLengthGroup:
WP3Part WP3DefinitionGroup WP3DisplayGroup WP3EndOfLinePageGroup WP3FontGroup WP3FootnoteEndnoteGroup WP3HeaderFooterGroup WP3MiscellaneousGroup WP3PageFormatGroup WP3TablesGroup WP3UnsupportedVariableLengthGroup WP3WindowGroup

Public Member Functions

 WP3VariableLengthGroup ()
 ~WP3VariableLengthGroup () override
Public Member Functions inherited from WP3Part
virtual ~WP3Part ()
virtual void parse (WP3Listener *listener)=0

Static Public Member Functions

static WP3VariableLengthGroupconstructVariableLengthGroup (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char group)
static bool isGroupConsistent (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char group)
Static Public Member Functions inherited from WP3Part
static WP3PartconstructPart (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char readVal)

Protected Member Functions

void _read (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
virtual void _readContents (librevenge::RVNGInputStream *, WPXEncryption *)
unsigned char getSubGroup () const
unsigned short getSize () const

Private Attributes

unsigned char m_subGroup
unsigned short m_size

Constructor & Destructor Documentation

◆ WP3VariableLengthGroup()

◆ ~WP3VariableLengthGroup()

WP3VariableLengthGroup::~WP3VariableLengthGroup ( )
inlineoverride

Member Function Documentation

◆ _read()

◆ _readContents()

virtual void WP3VariableLengthGroup::_readContents ( librevenge::RVNGInputStream * ,
WPXEncryption *  )
inlineprotectedvirtual

◆ constructVariableLengthGroup()

WP3VariableLengthGroup * WP3VariableLengthGroup::constructVariableLengthGroup ( librevenge::RVNGInputStream * input,
WPXEncryption * encryption,
const unsigned char group )
static

Referenced by WP3Part::constructPart().

◆ getSize()

unsigned short WP3VariableLengthGroup::getSize ( ) const
inlineprotected

◆ getSubGroup()

◆ isGroupConsistent()

bool WP3VariableLengthGroup::isGroupConsistent ( librevenge::RVNGInputStream * input,
WPXEncryption * encryption,
const unsigned char group )
static

Referenced by WP3Part::constructPart().

Member Data Documentation

◆ m_size

unsigned short WP3VariableLengthGroup::m_size
private

◆ m_subGroup

unsigned char WP3VariableLengthGroup::m_subGroup
private

The documentation for this class was generated from the following files:

Generated for libwpd by doxygen 1.14.0