Go to the documentation of this file.
26 #ifndef WP5DEFINITIONGROUP_H
27 #define WP5DEFINITIONGROUP_H
WP5DefinitionGroup(const WP5DefinitionGroup &)
unsigned short m_attributeBits[32]
Definition: WP5DefinitionGroup.h:47
unsigned char getSubGroup() const
Definition: WP5VariableLengthGroup.h:54
Definition: WP5DefinitionGroup.h:35
Definition: libwpd_internal.h:209
Definition: WP5VariableLengthGroup.h:34
WP5DefinitionGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP5DefinitionGroup.cpp:89
#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: WP5DefinitionGroup.h:53
~WP5DefinitionGroup() override
Definition: WP5DefinitionGroup.cpp:96
void parse(WP5Listener *listener) override
Definition: WP5DefinitionGroup.cpp:77
unsigned short m_leftOffset
Definition: WP5DefinitionGroup.h:43
unsigned short m_leftGutter
Definition: WP5DefinitionGroup.h:44
Definition: WP5Listener.h:41
unsigned char m_columnAlignment[32]
Definition: WP5DefinitionGroup.h:48
void parse(WP5Listener *listener) override
Definition: WP5DefinitionGroup.cpp:112
virtual void defineTable(unsigned char position, unsigned short leftOffset)=0
void _readContents(librevenge::RVNGInputStream *input, WPXEncryption *encryption) override
Definition: WP5DefinitionGroup.cpp:100
virtual void startTable()=0
WP5DefinitionGroup & operator=(const WP5DefinitionGroup &)
unsigned short getSize() const
Definition: WP5VariableLengthGroup.h:58
virtual void addTableColumnDefinition(unsigned width, unsigned leftGutter, unsigned rightGutter, unsigned attributes, unsigned char alignment)=0
std::unique_ptr< WP5VariableLengthGroup_SubGroup > m_subGroupData
Definition: WP5DefinitionGroup.h:65
unsigned short m_rightGutter
Definition: WP5DefinitionGroup.h:45
unsigned short m_columnWidth[32]
Definition: WP5DefinitionGroup.h:46
virtual void endTable()=0
WP5DefinitionGroup_DefineTablesSubGroup(librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned short subGroupSize)
Definition: WP5DefinitionGroup.cpp:30
unsigned char readU8(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: libwpd_internal.cpp:106
void _read(librevenge::RVNGInputStream *input, WPXEncryption *encryption)
Definition: WP5VariableLengthGroup.cpp:113
#define WP5_TOP_DEFINITION_GROUP_DEFINE_TABLES
Definition: WP5FileStructure.h:121
unsigned short m_numColumns
Definition: WP5DefinitionGroup.h:42
Definition: WPXEncryption.h:36
Definition: WP5VariableLengthGroup.h:41
unsigned char m_position
Definition: WP5DefinitionGroup.h:41
Generated for libwpd by
doxygen 1.8.20