- Main Page
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Classes | Functions
libcdr Namespace Reference

## Classes
class | CDRParserState
class | CDRCollector
class | CDRContentCollector
class | CDRDocument
class | CDRInternalStream
class | CDROutputElement
class | CDRStyleOutputElement
class | CDRPathOutputElement
class | CDRGraphicObjectOutputElement
class | CDRStartTextObjectOutputElement
class | CDRStartTextLineOutputElement
class | CDRStartTextSpanOutputElement
class | CDRInsertTextOutputElement
class | CDREndTextSpanOutputElement
class | CDREndTextLineOutputElement
class | CDREndTextObjectOutputElement
class | CDROutputElementList
class | CDRParser
class | CDRMoveToElement
class | CDRLineToElement
class | CDRCubicBezierToElement
class | CDRQuadraticBezierToElement
class | CDRSplineToElement
class | CDRClosePathElement
class | CDRArcToElement
class | CDRPathElement
class | CDRPath
class | CDRStringVectorImpl
class | CDRStringVector
class | CDRStylesCollector
class | CDRSVGGenerator
struct | CDRTransform
struct | CDRColor
struct | CDRGradientStop
struct | CDRGradient
struct | CDRImageFill
struct | CDRFillStyle
struct | CDRLineStyle
struct | CDRPolygon
struct | CDRImage
struct | CDRPattern
struct | CDRSplineData
class | CDRZipStream
class | CMXDocument
class | CMXParser
class | EndOfStreamException
class | GenericException

## Functions
uint8_t | readU8 (WPXInputStream *input, bool bigEndian=false)
uint16_t | readU16 (WPXInputStream *input, bool bigEndian=false)
uint32_t | readU32 (WPXInputStream *input, bool bigEndian=false)
uint64_t | readU64 (WPXInputStream *input, bool bigEndian=false)
int32_t | readS32 (WPXInputStream *input, bool bigEndian=false)
double | readDouble (WPXInputStream *input, bool bigEndian=false)
::WPXString | readFourCC (WPXInputStream *input)

## Function Documentation

double libcdr::readDouble | ( | WPXInputStream * | input,
|  | bool | bigEndian = `false`
| ) |  |

Referenced by libcdr::CMXParser::readCMXHeader(), libcdr::CDRParser::readCoordinate(), libcdr::CDRParser::readFtil(), libcdr::CDRParser::readPolygonTransform(), libcdr::CDRParser::readRectangle(), and libcdr::CDRParser::readTrfd().

WPXString libcdr::readFourCC | ( | WPXInputStream * | input | ) |

Referenced by libcdr::CMXDocument::isSupported(), libcdr::CMXParser::parseRecord(), and libcdr::CDRParser::parseRecord().

int32_t libcdr::readS32 | ( | WPXInputStream * | input,
|  | bool | bigEndian = `false`
| ) |  |

Referenced by libcdr::CDRParser::readAngle(), libcdr::CDRParser::readBitmap(), libcdr::CMXParser::readCMXHeader(), libcdr::CDRParser::readCoordinate(), libcdr::CDRParser::readEllipse(), libcdr::CDRParser::readFild(), libcdr::CDRParser::readLineAndCurve(), libcdr::CDRParser::readMcfg(), libcdr::CDRParser::readOutl(), libcdr::CDRParser::readPath(), libcdr::CDRParser::readPolygonCoords(), libcdr::CDRParser::readPolygonTransform(), libcdr::CDRParser::readPpdt(), and libcdr::CDRParser::readTrfd().

uint16_t libcdr::readU16 | ( | WPXInputStream * | input,
|  | bool | bigEndian = `false`
| ) |  |

Referenced by libcdr::CDRParser::parseRecord(), libcdr::CDRParser::readBitmap(), libcdr::CDRParser::readBmp(), libcdr::CDRParser::readBmpf(), libcdr::CMXParser::readCMXHeader(), libcdr::CDRParser::readFild(), libcdr::CDRParser::readLineAndCurve(), libcdr::CDRParser::readOpacity(), libcdr::CDRParser::readOutl(), libcdr::CDRParser::readPath(), libcdr::CDRParser::readPolygonCoords(), libcdr::CDRParser::readPpdt(), libcdr::CDRParser::readTrfd(), and libcdr::CDRParser::readVersion().

uint32_t libcdr::readU32 | ( | WPXInputStream * | input,
|  | bool | bigEndian = `false`
| ) |  |

Referenced by libcdr::CDRParser::parseRecord(), libcdr::CMXParser::parseRecord(), libcdr::CDRParser::readBitmap(), libcdr::CDRParser::readBmp(), libcdr::CDRParser::readBmpf(), libcdr::CMXParser::readDisp(), libcdr::CDRParser::readDisp(), libcdr::CDRParser::readEllipse(), libcdr::CDRParser::readFild(), libcdr::CDRParser::readFlags(), libcdr::CDRParser::readFtil(), libcdr::CDRParser::readLoda(), libcdr::CDRParser::readMcfg(), libcdr::CDRParser::readOutl(), libcdr::CDRParser::readPolygonTransform(), libcdr::CDRParser::readPpdt(), readS32(), libcdr::CDRParser::readTrfd(), and libcdr::CDRParser::readVersion().

uint64_t libcdr::readU64 | ( | WPXInputStream * | input,
|  | bool | bigEndian = `false`
| ) |  |

Referenced by readDouble().

uint8_t libcdr::readU8 | ( | WPXInputStream * | input,
|  | bool | bigEndian = `false`
| ) |  |

Referenced by libcdr::CDRDocument::parse(), libcdr::CDRParser::parseRecord(), libcdr::CMXParser::parseRecord(), libcdr::CDRParser::readBitmap(), libcdr::CDRParser::readBmp(), libcdr::CMXParser::readCMXHeader(), libcdr::CMXParser::readDisp(), libcdr::CDRParser::readDisp(), libcdr::CDRParser::readFild(), readFourCC(), libcdr::CDRParser::readLineAndCurve(), libcdr::CDRParser::readPath(), libcdr::CDRParser::readPolygonCoords(), libcdr::CDRParser::readRectangle(), readU16(), readU32(), and readU64().