WPGXParser Class Referenceabstract

#include <WPGXParser.h>

Inheritance diagram for WPGXParser:
WPG1Parser WPG2Parser

Public Member Functions

 WPGXParser (librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
 
 WPGXParser (const WPGXParser &parser)
 
virtual ~WPGXParser ()
 
virtual bool parse ()=0
 
unsigned char readU8 ()
 
unsigned short readU16 ()
 
unsigned int readU32 ()
 
short readS16 ()
 
int readS32 ()
 
unsigned int readVariableLengthInteger ()
 
WPGXParseroperator= (const WPGXParser &parser)
 

Protected Attributes

librevenge::RVNGInputStream * m_input
 
librevenge::RVNGDrawingInterface * m_painter
 
std::map< int, libwpg::WPGColorm_colorPalette
 

Constructor & Destructor Documentation

◆ WPGXParser() [1/2]

WPGXParser::WPGXParser ( librevenge::RVNGInputStream *  input,
librevenge::RVNGDrawingInterface *  painter 
)

◆ WPGXParser() [2/2]

WPGXParser::WPGXParser ( const WPGXParser parser)

◆ ~WPGXParser()

virtual WPGXParser::~WPGXParser ( )
inlinevirtual

Member Function Documentation

◆ operator=()

WPGXParser & WPGXParser::operator= ( const WPGXParser parser)

◆ parse()

virtual bool WPGXParser::parse ( )
pure virtual

Implemented in WPG1Parser, and WPG2Parser.

◆ readS16()

◆ readS32()

◆ readU16()

◆ readU32()

◆ readU8()

◆ readVariableLengthInteger()

unsigned int WPGXParser::readVariableLengthInteger ( )

Member Data Documentation

◆ m_colorPalette

◆ m_input

◆ m_painter


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

Generated for libwpg by doxygen 1.9.3