librevenge Namespace Reference

Namespaces

namespace  DrawingSVG
namespace  PresentationSVG

Classes

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

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

anonymous enum
Enumerator
Avail 
Eof 
Bat 
MetaBat 
NotFound 

◆ RVNG_SEEK_TYPE

Enumerator
RVNG_SEEK_CUR 
RVNG_SEEK_SET 
RVNG_SEEK_END 

◆ RVNGStreamType

Enumerator
UNKNOWN 
FLAT 
OLE2 
ZIP 

◆ RVNGUnit

Enumerator
RVNG_INCH 
RVNG_PERCENT 
RVNG_POINT 
RVNG_TWIP 
RVNG_GENERIC 
RVNG_UNIT_ERROR 

Function Documentation

◆ getLength()

unsigned long librevenge::getLength ( RVNGInputStream *const input)
static

◆ readU16()

unsigned short librevenge::readU16 ( const unsigned char * ptr)
inlinestatic

◆ readU32()

unsigned librevenge::readU32 ( const unsigned char * ptr)
inlinestatic

◆ writeU16()

void librevenge::writeU16 ( unsigned char * ptr,
unsigned long data )
inlinestatic

◆ writeU32()

void librevenge::writeU32 ( unsigned char * ptr,
unsigned long data )
inlinestatic

Generated for librevenge by doxygen 1.14.0