Go to the documentation of this file.
28 #ifndef WP6VARIABLELENGTHGROUP_H
29 #define WP6VARIABLELENGTHGROUP_H
39 virtual void parse(
WP6Listener *listener,
const unsigned char numPrefixIDs,
unsigned short const *prefixIDs)
const = 0;
unsigned char getFlags() const
Definition: WP6VariableLengthGroup.h:64
WP6VariableLengthGroup(const WP6VariableLengthGroup &)
Definition: WP6ColumnGroup.h:38
unsigned char getSubGroup() const
Definition: WP6VariableLengthGroup.h:56
unsigned short m_sizeDeletable
Definition: WP6VariableLengthGroup.h:93
Definition: WP6BoxGroup.h:36
std::vector< unsigned short > m_prefixIDs
Definition: WP6VariableLengthGroup.h:91
Definition: libwpd_internal.h:209
virtual ~WP6VariableLengthGroup_SubGroup()
Definition: WP6VariableLengthGroup.h:38
Definition: WP6TabGroup.h:34
#define WPD_DEBUG_MSG(M)
Definition: libwpd_internal.h:50
unsigned short readU16(librevenge::RVNGInputStream *input, WPXEncryption *encryption, bool bigendian)
Definition: libwpd_internal.cpp:119
Definition: WP6DisplayNumberReferenceGroup.h:33
virtual void _readContents(librevenge::RVNGInputStream *, WPXEncryption *)
Definition: WP6VariableLengthGroup.h:54
#define WP6_TOP_DISPLAY_NUMBER_REFERENCE_GROUP
Definition: WP6FileStructure.h:186
#define WP6_TOP_FOOTNOTE_ENDNOTE_GROUP
Definition: WP6FileStructure.h:183
Definition: WP6VariableLengthGroup.h:43
Definition: WP6Listener.h:41
Definition: WP6PageGroup.h:33
const unsigned short * getPrefixIDs() const
Definition: WP6VariableLengthGroup.h:72
#define WP6_TOP_PAGE_GROUP
Definition: WP6FileStructure.h:177
Definition: WP6ParagraphGroup.h:125
#define WP6_TOP_COLUMN_GROUP
Definition: WP6FileStructure.h:178
#define WP6_TOP_EOL_GROUP
Definition: WP6FileStructure.h:176
unsigned char m_flags
Definition: WP6VariableLengthGroup.h:90
#define WP6_TOP_STYLE_GROUP
Definition: WP6FileStructure.h:189
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP6VariableLengthGroup.cpp:132
Definition: WP6UnsupportedVariableLengthGroup.h:36
WP6VariableLengthGroup()
Definition: WP6VariableLengthGroup.cpp:47
#define WP6_VARIABLE_GROUP_PREFIX_ID_BIT
Definition: WP6FileStructure.h:133
static WP6VariableLengthGroup * constructVariableLengthGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)
Definition: WP6VariableLengthGroup.cpp:61
#define WP6_TOP_HEADER_FOOTER_GROUP
Definition: WP6FileStructure.h:182
Definition: WP6EOLGroup.h:35
unsigned short getSizeNonDeletable() const
Definition: WP6VariableLengthGroup.h:76
#define WP6_TOP_NUMBERING_METHOD_GROUP
Definition: WP6FileStructure.h:185
#define WP6_TOP_CHARACTER_GROUP
Definition: WP6FileStructure.h:180
unsigned short m_size
Definition: WP6VariableLengthGroup.h:89
unsigned char getNumPrefixIDs() const
Definition: WP6VariableLengthGroup.h:68
unsigned short getSizeDeletable() const
Definition: WP6VariableLengthGroup.h:80
unsigned short m_sizeNonDeletable
Definition: WP6VariableLengthGroup.h:92
#define WP6_TOP_PARAGRAPH_GROUP
Definition: WP6FileStructure.h:179
Definition: WP6NumberingMethodGroup.h:27
Definition: WP6CharacterGroup.h:172
WP6VariableLengthGroup & operator=(const WP6VariableLengthGroup &)
#define WP6_TOP_BOX_GROUP
Definition: WP6FileStructure.h:191
~WP6VariableLengthGroup() override
Definition: WP6VariableLengthGroup.cpp:57
Definition: WP6SetNumberGroup.h:27
static bool isGroupConsistent(librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)
Definition: WP6VariableLengthGroup.cpp:97
virtual void parse(WP6Listener *listener, const unsigned char numPrefixIDs, unsigned short const *prefixIDs) const =0
Definition: WP6VariableLengthGroup.h:36
unsigned short getSize() const
Definition: WP6VariableLengthGroup.h:60
#define WP6_TOP_TAB_GROUP
Definition: WP6FileStructure.h:192
unsigned char readU8(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: libwpd_internal.cpp:106
#define WP6_TOP_SET_NUMBER_GROUP
Definition: WP6FileStructure.h:184
Definition: WP6StyleGroup.h:46
Definition: WPXEncryption.h:36
unsigned char m_subGroup
Definition: WP6VariableLengthGroup.h:88
Generated for libwpd by
doxygen 1.8.20