Typedefs | |
typedef std::shared_ptr< librevenge::RVNGInputStream > | RVNGInputStreamPtr_t |
Enumerations | |
enum | TextFormat { VSD_TEXT_ANSI = 0 , VSD_TEXT_SYMBOL , VSD_TEXT_GREEK , VSD_TEXT_TURKISH , VSD_TEXT_VIETNAMESE , VSD_TEXT_HEBREW , VSD_TEXT_ARABIC , VSD_TEXT_BALTIC , VSD_TEXT_RUSSIAN , VSD_TEXT_THAI , VSD_TEXT_CENTRAL_EUROPE , VSD_TEXT_JAPANESE , VSD_TEXT_KOREAN , VSD_TEXT_CHINESE_SIMPLIFIED , VSD_TEXT_CHINESE_TRADITIONAL , VSD_TEXT_UTF8 , VSD_TEXT_UTF16 } |
Functions | |
template<typename T , typename... Args> | |
std::unique_ptr< T > | make_unique (Args &&... args) |
template<typename T > | |
std::unique_ptr< T > | clone (const std::unique_ptr< T > &other) |
uint8_t | readU8 (librevenge::RVNGInputStream *input) |
uint16_t | readU16 (librevenge::RVNGInputStream *input) |
int16_t | readS16 (librevenge::RVNGInputStream *input) |
uint32_t | readU32 (librevenge::RVNGInputStream *input) |
int32_t | readS32 (librevenge::RVNGInputStream *input) |
uint64_t | readU64 (librevenge::RVNGInputStream *input) |
double | readDouble (librevenge::RVNGInputStream *input) |
const librevenge::RVNGString | getColourString (const Colour &c) |
unsigned long | getRemainingLength (librevenge::RVNGInputStream *input) |
void | appendUCS4 (librevenge::RVNGString &text, UChar32 ucs4Character) |
void | debugPrint (const char *format,...) VSD_ATTRIBUTE_PRINTF(1 |
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> | xmlReaderForStream (librevenge::RVNGInputStream *input, XMLErrorWatcher *const watcher, bool recover) |
Colour | xmlStringToColour (const xmlChar *s) |
Colour | xmlStringToColour (const std::shared_ptr< xmlChar > &s) |
long | xmlStringToLong (const xmlChar *s) |
long | xmlStringToLong (const std::shared_ptr< xmlChar > &s) |
double | xmlStringToDouble (const xmlChar *s) |
double | xmlStringToDouble (const std::shared_ptr< xmlChar > &s) |
bool | xmlStringToBool (const xmlChar *s) |
bool | xmlStringToBool (const std::shared_ptr< xmlChar > &s) |
typedef std::shared_ptr<librevenge::RVNGInputStream> libvisio::RVNGInputStreamPtr_t |
enum libvisio::TextFormat |
void libvisio::appendUCS4 | ( | librevenge::RVNGString & | text, |
UChar32 | ucs4Character | ||
) |
std::unique_ptr< T > libvisio::clone | ( | const std::unique_ptr< T > & | other | ) |
Referenced by libvisio::VSDOutputElementList::append(), libvisio::VSDCharacterList::operator=(), libvisio::VSDFieldList::operator=(), libvisio::VSDGeometryList::operator=(), libvisio::VSDOutputElementList::operator=(), libvisio::VSDParagraphList::operator=(), libvisio::VSDCharacterList::VSDCharacterList(), libvisio::VSDFieldList::VSDFieldList(), libvisio::VSDGeometryList::VSDGeometryList(), libvisio::VSDOutputElementList::VSDOutputElementList(), and libvisio::VSDParagraphList::VSDParagraphList().
void libvisio::debugPrint | ( | const char * | format, |
... | |||
) |
const librevenge::RVNGString libvisio::getColourString | ( | const Colour & | c | ) |
unsigned long libvisio::getRemainingLength | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libvisio::VSDParser::readCharList(), libvisio::VSDMetaData::readCodePageString(), libvisio::VSDParser::readFieldList(), libvisio::VSDParser::readGeomList(), libvisio::VSDParser::readLayerList(), libvisio::VSDParser::readNameIDX(), libvisio::VSD5Parser::readNameIDX(), libvisio::VSDParser::readParaList(), libvisio::VSDMetaData::readPropertySet(), libvisio::VSDParser::readShapeData(), libvisio::VSDParser::readShapeList(), and libvisio::VSDParser::readTabsDataList().
std::unique_ptr< T > libvisio::make_unique | ( | Args &&... | args | ) |
double libvisio::readDouble | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libvisio::VSDParser::readArcTo(), libvisio::VSDParser::readCharIX(), libvisio::VSD5Parser::readCharIX(), libvisio::VSD6Parser::readCharIX(), libvisio::VSDParser::readEllipse(), libvisio::VSDParser::readEllipticalArcTo(), libvisio::VSDParser::readFillAndShadow(), libvisio::VSDParser::readForeignDataType(), libvisio::VSDParser::readInfiniteLine(), libvisio::VSDParser::readLine(), libvisio::VSD5Parser::readLine(), libvisio::VSDParser::readLineTo(), libvisio::VSDParser::readMoveTo(), libvisio::VSDParser::readNURBSTo(), libvisio::VSDParser::readPageProps(), libvisio::VSDParser::readParaIX(), libvisio::VSD5Parser::readParaIX(), libvisio::VSD6Parser::readParaIX(), libvisio::VSDParser::readPolylineTo(), libvisio::VSDParser::readShapeData(), libvisio::VSDParser::readSplineKnot(), libvisio::VSDParser::readSplineStart(), libvisio::VSDParser::readTabsData(), libvisio::VSDParser::readTextBlock(), libvisio::VSD5Parser::readTextBlock(), libvisio::VSDParser::readTextField(), libvisio::VSD5Parser::readTextField(), libvisio::VSD6Parser::readTextField(), libvisio::VSDParser::readTxtXForm(), libvisio::VSDParser::readXForm1D(), libvisio::VSD5Parser::readXForm1D(), and libvisio::VSDParser::readXFormData().
int16_t libvisio::readS16 | ( | librevenge::RVNGInputStream * | input | ) |
int32_t libvisio::readS32 | ( | librevenge::RVNGInputStream * | input | ) |
uint16_t libvisio::readU16 | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libvisio::VSDParser::getChunkHeader(), libvisio::VSD6Parser::getChunkHeader(), libvisio::VSD5Parser::handleChunkRecords(), libvisio::VSDMetaData::parseTimes(), libvisio::VSDParser::readCharIX(), libvisio::VSD5Parser::readCharIX(), libvisio::VSD6Parser::readCharIX(), libvisio::VSDParser::readForeignDataType(), libvisio::VSDParser::readName2(), libvisio::VSD5Parser::readNameIDX(), libvisio::VSDParser::readNURBSTo(), libvisio::VSDParser::readParaIX(), libvisio::VSD5Parser::readParaIX(), libvisio::VSDParser::readPointer(), libvisio::VSD5Parser::readPointer(), libvisio::VSDParser::readPolylineTo(), libvisio::VSDMetaData::readPropertySetStream(), readS16(), libvisio::VSDParser::readShapeData(), libvisio::VSDParser::readTextField(), libvisio::VSD6Parser::readTextField(), and libvisio::VSDMetaData::readTypedPropertyValue().
uint32_t libvisio::readU32 | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libvisio::VSDParser::getChunkHeader(), libvisio::VSD5Parser::getChunkHeader(), libvisio::VSD6Parser::getChunkHeader(), libvisio::VSDParser::getUInt(), libvisio::VSDParser::handleStreams(), libvisio::VSDMetaData::parseTimes(), libvisio::VSDParser::readCharIX(), libvisio::VSD6Parser::readCharIX(), libvisio::VSDParser::readCharList(), libvisio::VSDMetaData::readCodePageString(), libvisio::VSDParser::readFieldList(), libvisio::VSDParser::readForeignDataType(), libvisio::VSDParser::readGeomList(), libvisio::VSDParser::readLayerList(), libvisio::VSDParser::readMisc(), libvisio::VSD6Parser::readMisc(), libvisio::VSDParser::readNameIDX(), libvisio::VSDParser::readNURBSTo(), libvisio::VSDParser::readPage(), libvisio::VSDParser::readParaIX(), libvisio::VSD6Parser::readParaIX(), libvisio::VSDParser::readParaList(), libvisio::VSDParser::readPointer(), libvisio::VSD5Parser::readPointer(), libvisio::VSDParser::readPointerInfo(), libvisio::VSDParser::readPolylineTo(), libvisio::VSDMetaData::readPropertyIdentifierAndOffset(), libvisio::VSDMetaData::readPropertySet(), libvisio::VSDMetaData::readPropertySetStream(), readS32(), libvisio::VSDParser::readShape(), libvisio::VSDParser::readShapeData(), libvisio::VSDParser::readShapeList(), libvisio::VSDParser::readStyleSheet(), libvisio::VSDParser::readTabsDataList(), libvisio::VSDParser::readTextField(), and libvisio::VSD6Parser::readTextField().
uint64_t libvisio::readU64 | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libvisio::VSDMetaData::parseTimes(), and readDouble().
uint8_t libvisio::readU8 | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libvisio::VSDParser::getChunkHeader(), libvisio::VSD5Parser::getChunkHeader(), libvisio::VSD6Parser::getChunkHeader(), getRemainingLength(), libvisio::VSDParser::readCharIX(), libvisio::VSD5Parser::readCharIX(), libvisio::VSD6Parser::readCharIX(), libvisio::VSDMetaData::readCodePageString(), libvisio::VSDParser::readColours(), libvisio::VSDParser::readFillAndShadow(), libvisio::VSD5Parser::readFillAndShadow(), libvisio::VSD6Parser::readFillAndShadow(), libvisio::VSDParser::readFont(), libvisio::VSDParser::readFontIX(), libvisio::VSDParser::readGeometry(), libvisio::VSDParser::readLayer(), libvisio::VSDParser::readLayerMem(), libvisio::VSD6Parser::readLayerMem(), libvisio::VSDParser::readLine(), libvisio::VSD5Parser::readLine(), libvisio::VSDParser::readMisc(), libvisio::VSD5Parser::readMisc(), libvisio::VSD6Parser::readMisc(), libvisio::VSD6Parser::readName2(), libvisio::VSDParser::readNURBSTo(), libvisio::VSDParser::readParaIX(), libvisio::VSD5Parser::readParaIX(), libvisio::VSD6Parser::readParaIX(), libvisio::VSDParser::readPolylineTo(), libvisio::VSDMetaData::readPropertySetStream(), libvisio::VSDParser::readShapeData(), libvisio::VSDParser::readSplineStart(), libvisio::VSDParser::readTabsData(), libvisio::VSDParser::readTextBlock(), libvisio::VSD5Parser::readTextBlock(), libvisio::VSDParser::readTextField(), libvisio::VSD5Parser::readTextField(), libvisio::VSD6Parser::readTextField(), and libvisio::VSDParser::readXFormData().
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> libvisio::xmlReaderForStream | ( | librevenge::RVNGInputStream * | input, |
XMLErrorWatcher *const | watcher, | ||
bool | recover | ||
) |
bool libvisio::xmlStringToBool | ( | const std::shared_ptr< xmlChar > & | s | ) |
bool libvisio::xmlStringToBool | ( | const xmlChar * | s | ) |
Referenced by libvisio::VSDXMLParserBase::readArcTo(), libvisio::VSDXMLParserBase::readBoolData(), libvisio::VSDXMLParserBase::readEllipse(), libvisio::VSDXMLParserBase::readEllipticalArcTo(), libvisio::VSDXMLParserBase::readGeometry(), libvisio::VSDXMLParserBase::readInfiniteLine(), libvisio::VSDXMLParserBase::readLineTo(), libvisio::VSDXMLParserBase::readMoveTo(), libvisio::VSDXMLParserBase::readNURBSTo(), libvisio::VSDXMLParserBase::readPage(), libvisio::VSDXMLParserBase::readPolylineTo(), libvisio::VSDXMLParserBase::readRelCubBezTo(), libvisio::VSDXMLParserBase::readRelEllipticalArcTo(), libvisio::VSDXMLParserBase::readRelLineTo(), libvisio::VSDXMLParserBase::readRelMoveTo(), libvisio::VSDXMLParserBase::readRelQuadBezTo(), libvisio::VSDXMLParserBase::readSplineKnot(), libvisio::VSDXMLParserBase::readSplineStart(), and xmlStringToBool().
Colour libvisio::xmlStringToColour | ( | const std::shared_ptr< xmlChar > & | s | ) |
Colour libvisio::xmlStringToColour | ( | const xmlChar * | s | ) |
double libvisio::xmlStringToDouble | ( | const std::shared_ptr< xmlChar > & | s | ) |
double libvisio::xmlStringToDouble | ( | const xmlChar * | s | ) |
Referenced by libvisio::VSDXMLParserBase::readDoubleData(), and xmlStringToDouble().
long libvisio::xmlStringToLong | ( | const std::shared_ptr< xmlChar > & | s | ) |
long libvisio::xmlStringToLong | ( | const xmlChar * | s | ) |
Referenced by libvisio::VSDXMLParserBase::getIX(), libvisio::VSDXMLParserBase::readCharIX(), libvisio::VSDXMLParserBase::readExtendedColourData(), libvisio::VDXParser::readFonts(), libvisio::VSDXMLParserBase::readLongData(), libvisio::VSDXMLParserBase::readPage(), libvisio::VSDXMLParserBase::readParaIX(), libvisio::VSDXMLParserBase::readShape(), libvisio::VSDXMLParserBase::readStencil(), libvisio::VSDXMLParserBase::readStyleSheet(), libvisio::VSDXParser::readTabRow(), and xmlStringToLong().