28#ifndef WP6VARIABLELENGTHGROUP_H
29#define WP6VARIABLELENGTHGROUP_H
39 virtual void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const = 0;
Definition WP6Listener.h:41
Definition WP6VariableLengthGroup.h:36
virtual void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const =0
virtual ~WP6VariableLengthGroup_SubGroup()
Definition WP6VariableLengthGroup.h:38
unsigned char m_flags
Definition WP6VariableLengthGroup.h:90
unsigned short getSize() const
Definition WP6VariableLengthGroup.h:60
unsigned char m_subGroup
Definition WP6VariableLengthGroup.h:88
virtual void _readContents(librevenge::RVNGInputStream *, WPXEncryption *)
Definition WP6VariableLengthGroup.h:54
unsigned short m_sizeDeletable
Definition WP6VariableLengthGroup.h:93
unsigned short m_sizeNonDeletable
Definition WP6VariableLengthGroup.h:92
static bool isGroupConsistent(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)
Definition WP6VariableLengthGroup.cpp:97
WP6VariableLengthGroup()
Definition WP6VariableLengthGroup.cpp:47
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition WP6VariableLengthGroup.cpp:132
unsigned short m_size
Definition WP6VariableLengthGroup.h:89
unsigned short getSizeNonDeletable() const
Definition WP6VariableLengthGroup.h:76
static WP6VariableLengthGroup * constructVariableLengthGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)
Definition WP6VariableLengthGroup.cpp:61
std::vector< unsigned short > m_prefixIDs
Definition WP6VariableLengthGroup.h:91
~WP6VariableLengthGroup() override
Definition WP6VariableLengthGroup.cpp:57
unsigned short getSizeDeletable() const
Definition WP6VariableLengthGroup.h:80
unsigned char getFlags() const
Definition WP6VariableLengthGroup.h:64
WP6VariableLengthGroup(const WP6VariableLengthGroup &)
const unsigned short * getPrefixIDs() const
Definition WP6VariableLengthGroup.h:72
unsigned char getNumPrefixIDs() const
Definition WP6VariableLengthGroup.h:68
WP6VariableLengthGroup & operator=(const WP6VariableLengthGroup &)
unsigned char getSubGroup() const
Definition WP6VariableLengthGroup.h:56
Definition WPXEncryption.h:36