WPGXParser Class Reference

#include <WPGXParser.h>

Inheritance diagram for WPGXParser:

WPG1Parser WPG2Parser

List of all members.

Public Member Functions

 WPGXParser (WPXInputStream *input, libwpg::WPGPaintInterface *painter)
 WPGXParser (const WPGXParser &parser)
virtual ~WPGXParser ()
virtual bool parse ()=0
unsigned char readU8 ()
unsigned short readU16 ()
unsigned int readU32 ()
signed char readS8 ()
short readS16 ()
int readS32 ()
unsigned int readVariableLengthInteger ()
WPGXParseroperator= (const WPGXParser &parser)

Protected Attributes

WPXInputStream * m_input
libwpg::WPGPaintInterfacem_painter
std::map< int, libwpg::WPGColorm_colorPalette


Constructor & Destructor Documentation

WPGXParser::WPGXParser ( WPXInputStream *  input,
libwpg::WPGPaintInterface painter 
)

WPGXParser::WPGXParser ( const WPGXParser parser  ) 

virtual WPGXParser::~WPGXParser (  )  [inline, virtual]


Member Function Documentation

virtual bool WPGXParser::parse (  )  [pure virtual]

Implemented in WPG1Parser, and WPG2Parser.

unsigned char WPGXParser::readU8 (  ) 

unsigned short WPGXParser::readU16 (  ) 

unsigned int WPGXParser::readU32 (  ) 

signed char WPGXParser::readS8 (  ) 

short WPGXParser::readS16 (  ) 

int WPGXParser::readS32 (  ) 

unsigned int WPGXParser::readVariableLengthInteger (  ) 

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


Member Data Documentation

WPXInputStream* WPGXParser::m_input [protected]

std::map<int,libwpg::WPGColor> WPGXParser::m_colorPalette [protected]


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

Generated on Sun Aug 17 10:41:07 2008 for libwpg by doxygen 1.5.6