librevenge Namespace Reference

Namespaces

namespace  DrawingSVG
namespace  PresentationSVG

Classes

struct  RVNGBinaryDataImpl
struct  RVNGCSVSpreadsheetRowContent
struct  RVNGCSVSpreadsheetGeneratorImpl
struct  RVNGDirectoryStreamImpl
struct  RVNGHTMLTextZone
 a zone to regroup footnote/endnote,... data More...
struct  RVNGHTMLTextStream
struct  RVNGHTMLTextGeneratorImpl
 the internal state of a html document generator More...
class  RVNGHTMLTextTableStyleManager
 Small class to manage the tables style. More...
class  RVNGHTMLTextParagraphStyleManager
 Small class to manage the paragraph style. More...
class  RVNGHTMLTextListStyleManager
 Small class to manage the list style. More...
class  RVNGHTMLTextSpanStyleManager
 Small class to manage the span style. More...
class  RVNGMemoryInputStream
class  Header
class  AllocTable
class  DirInfo
class  DirEntry
class  DirTree
class  IStorage
class  OStorage
class  IStream
class  Storage
class  Stream
class  RVNGStringProperty
class  RVNGBinaryDataProperty
class  RVNGIntProperty
class  RVNGBoolProperty
class  RVNGDoubleProperty
class  RVNGInchProperty
class  RVNGPercentProperty
class  RVNGPointProperty
class  RVNGTwipProperty
class  RVNGGenericProperty
class  RVNGPropertyListElement
class  RVNGPropertyListImpl
class  RVNGPropertyListIterImpl
class  RVNGPropertyListVectorImpl
class  RVNGPropertyListVectorIterImpl
struct  RVNGRawDrawingGeneratorImpl
struct  RVNGRawGeneratorBase
struct  RVNGRawPresentationGeneratorImpl
struct  RVNGRawSpreadsheetGeneratorImpl
struct  RVNGRawTextGeneratorImpl
class  RVNGFileStreamPrivate
class  RVNGStringStreamPrivate
class  RVNGStringImpl
class  RVNGStringVectorImpl
struct  RVNGSVGDrawingGeneratorPrivate
struct  RVNGSVGPresentationGeneratorImpl
struct  RVNGTextDrawingGeneratorImpl
struct  RVNGTextPresentationGeneratorImpl
struct  RVNGTextSpreadsheetGeneratorImpl
struct  RVNGTextTextGeneratorImpl
class  RVNGZipStream
class  RVNGBinaryData
 A representation of arbitrary binary data. More...
class  RVNGDrawingInterface
class  RVNGPresentationInterface
 Interface for import of presentations. More...
class  RVNGProperty
class  RVNGPropertyFactory
class  RVNGPropertyList
class  RVNGPropertyListVector
class  RVNGSpreadsheetInterface
 Pure virtual class containing all the callback functions that can be made by a spreadsheet parser. More...
class  RVNGString
 UTF-8 string. More...
class  RVNGStringVector
class  RVNGSVGDrawingGenerator
class  RVNGTextInterface
class  RVNGCSVSpreadsheetGenerator
 A CSV generator for spreadsheet documents. More...
class  RVNGHTMLTextGenerator
class  RVNGRawDrawingGenerator
class  RVNGRawPresentationGenerator
class  RVNGRawSpreadsheetGenerator
class  RVNGRawTextGenerator
class  RVNGSVGPresentationGenerator
class  RVNGTextDrawingGenerator
class  RVNGTextPresentationGenerator
class  RVNGTextSpreadsheetGenerator
 A text generator for spreadsheet documents. More...
class  RVNGTextTextGenerator
class  RVNGDirectoryStream
 A stream representation of a directory. More...
class  RVNGInputStream
class  RVNGFileStream
class  RVNGStringStream

Enumerations

enum  {
  Avail = 0xffffffff, Eof = 0xfffffffe, Bat = 0xfffffffd, MetaBat = 0xfffffffc,
  NotFound = 0xfffffff0
}
enum  RVNGStreamType { UNKNOWN, FLAT, OLE2, ZIP }
enum  RVNGUnit {
  RVNG_INCH, RVNG_PERCENT, RVNG_POINT, RVNG_TWIP,
  RVNG_GENERIC, RVNG_UNIT_ERROR
}
enum  RVNG_SEEK_TYPE { RVNG_SEEK_CUR, RVNG_SEEK_SET, RVNG_SEEK_END }

Functions

static unsigned short readU16 (const unsigned char *ptr)
static unsigned readU32 (const unsigned char *ptr)
static void writeU16 (unsigned char *ptr, unsigned long data)
static void writeU32 (unsigned char *ptr, unsigned long data)
static unsigned long getLength (RVNGInputStream *const input)

Enumeration Type Documentation

anonymous enum
Enumerator:
Avail 
Eof 
Bat 
MetaBat 
NotFound 
Enumerator:
RVNG_SEEK_CUR 
RVNG_SEEK_SET 
RVNG_SEEK_END 
Enumerator:
UNKNOWN 
FLAT 
OLE2 
ZIP 
Enumerator:
RVNG_INCH 
RVNG_PERCENT 
RVNG_POINT 
RVNG_TWIP 
RVNG_GENERIC 
RVNG_UNIT_ERROR 

Function Documentation

static unsigned long librevenge::getLength ( RVNGInputStream *const  input) [static]
static unsigned short librevenge::readU16 ( const unsigned char *  ptr) [inline, static]
static unsigned librevenge::readU32 ( const unsigned char *  ptr) [inline, static]
static void librevenge::writeU16 ( unsigned char *  ptr,
unsigned long  data 
) [inline, static]
static void librevenge::writeU32 ( unsigned char *  ptr,
unsigned long  data 
) [inline, static]