10#ifndef __VSD5PARSER_H__ 
   11#define __VSD5PARSER_H__ 
   15#include <librevenge/librevenge.h> 
   25  explicit VSD5Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter);
 
   31  void readPointerInfo(librevenge::RVNGInputStream *input, 
unsigned ptrType, 
unsigned shift, 
unsigned &listSize, 
int &pointerCount) 
override;
 
   33  void readGeomList(librevenge::RVNGInputStream *input) 
override;
 
   34  void readCharList(librevenge::RVNGInputStream *input) 
override;
 
   35  void readParaList(librevenge::RVNGInputStream *input) 
override;
 
   36  void readShapeList(librevenge::RVNGInputStream *input) 
override;
 
   37  void readPropList(librevenge::RVNGInputStream *input) 
override;
 
   38  void readFieldList(librevenge::RVNGInputStream *input) 
override;
 
   39  void readNameList2(librevenge::RVNGInputStream *input) 
override;
 
   42  void readLine(librevenge::RVNGInputStream *input) 
override;
 
   44  void readTextBlock(librevenge::RVNGInputStream *input) 
override;
 
   45  void readCharIX(librevenge::RVNGInputStream *input) 
override;
 
   46  void readParaIX(librevenge::RVNGInputStream *input) 
override;
 
   47  void readTextField(librevenge::RVNGInputStream *input) 
override;
 
   49  void readShape(librevenge::RVNGInputStream *input) 
override;
 
   50  void readPage(librevenge::RVNGInputStream *input) 
override;
 
   56  void readNameIDX(librevenge::RVNGInputStream *input) 
override;
 
   58  void readMisc(librevenge::RVNGInputStream *input) 
override;
 
   60  void readXForm1D(librevenge::RVNGInputStream *input) 
override;
 
   62  unsigned getUInt(librevenge::RVNGInputStream *input) 
override;
 
   63  int getInt(librevenge::RVNGInputStream *input) 
override;
 
   70  void readList(librevenge::RVNGInputStream *input);
 
 
void readShape(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:374
void readList(librevenge::RVNGInputStream *input)
Definition VSD5Parser.cpp:153
void readXForm1D(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:499
void readNameList2(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:190
~VSD5Parser() override
Definition VSD5Parser.cpp:27
void readPropList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:178
void readParaIX(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:222
bool getChunkHeader(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:75
void readTabsDataList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:196
void readPointerInfo(librevenge::RVNGInputStream *input, unsigned ptrType, unsigned shift, unsigned &listSize, int &pointerCount) override
Definition VSD5Parser.cpp:39
int getInt(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:519
void readShapeList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:172
void readCharList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:160
void readMisc(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:490
VSD5Parser & operator=(const VSDParser &)
void readGeomList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:141
void readFieldList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:184
virtual void handleChunkRecords(librevenge::RVNGInputStream *input)
Definition VSD5Parser.cpp:100
unsigned getUInt(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:513
void readTextBlock(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:431
void readFillAndShadow(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:331
void readNameIDX(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:472
VSD5Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Definition VSD5Parser.cpp:23
VSD5Parser(const VSDParser &)
void readPage(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:425
void readLine(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:202
void readPointer(librevenge::RVNGInputStream *input, Pointer &ptr) override
Definition VSD5Parser.cpp:30
void readTextField(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:456
void readParaList(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:166
void readCharIX(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:267
void readStyleSheet(librevenge::RVNGInputStream *input) override
Definition VSD5Parser.cpp:364
VSD6Parser(librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter)
Definition VSD6Parser.cpp:22
Definition VSDParser.h:48
Definition libvisio_utils.h:49
Definition VSDParser.h:35