#include <assert.h>
#include <math.h>
#include <cmath>
#include <limits>
#include <map>
#include <memory>
#include <ostream>
#include <string>
#include <vector>
#include <librevenge-stream/librevenge-stream.h>
#include <librevenge/librevenge.h>
#include <stdint.h>
#include <inttypes.h>
Go to the source code of this file.
Classes | |
struct | STOFF_shared_ptr_noop_deleter< T > |
an noop deleter used to transform a libwpd pointer in a false std::shared_ptr More... | |
class | libstoff::VersionException |
class | libstoff::FileException |
class | libstoff::ParseException |
class | libstoff::GenericException |
class | libstoff::WrongPasswordException |
struct | STOFFColor |
the class to store a color More... | |
struct | STOFFBorderLine |
a border line More... | |
struct | STOFFField |
a field More... | |
struct | STOFFLink |
a link More... | |
struct | STOFFNote |
a note More... | |
struct | STOFFEmbeddedObject |
small class use to define a embedded object More... | |
struct | STOFFVariable< T > |
a generic variable template: value + flag to know if the variable is set More... | |
class | STOFFVec2< T > |
small class which defines a vector with 2 elements More... | |
struct | STOFFVec2< T >::PosSizeLtX |
internal struct used to create sorted map, sorted by X More... | |
struct | STOFFVec2< T >::PosSizeLtY |
internal struct used to create sorted map, sorted by Y More... | |
class | STOFFVec3< T > |
small class which defines a vector with 3 elements More... | |
struct | STOFFVec3< T >::PosSizeLt |
internal struct used to create sorted map, sorted by X, Y, Z More... | |
class | STOFFBox2< T > |
small class which defines a 2D Box More... | |
struct | STOFFBox2< T >::PosSizeLt |
internal struct used to create sorted map, sorted first min then max More... | |
Namespaces | |
namespace | libstoff |
namespace used to regroup all libwpd functions, enumerations which we have redefined for internal usage | |
Macros | |
#define | M_PI 3.14159265358979323846 |
#define | STOFF_FALLTHROUGH ((void) 0) |
fall through attributes | |
#define | LIBSTOFF_ATTRIBUTE_PRINTF(fmt, arg) |
#define | STOFF_N_ELEMENTS(m) sizeof(m)/sizeof(m[0]) |
#define | STOFF_DEBUG_MSG(M) |
Enumerations | |
enum | libstoff::Position { libstoff::Left = 0 , libstoff::Right = 1 , libstoff::Top = 2 , libstoff::Bottom = 3 , libstoff::HMiddle = 4 , libstoff::VMiddle = 5 } |
basic position enum More... | |
enum | { libstoff::LeftBit = 0x01 , libstoff::RightBit = 0x02 , libstoff::TopBit =0x4 , libstoff::BottomBit = 0x08 , libstoff::HMiddleBit = 0x10 , libstoff::VMiddleBit = 0x20 } |
basic position enum bits More... | |
enum | libstoff::NumberingType { libstoff::NONE , libstoff::BULLET , libstoff::ARABIC , libstoff::LOWERCASE , libstoff::UPPERCASE , libstoff::LOWERCASE_ROMAN , libstoff::UPPERCASE_ROMAN } |
enum | libstoff::SubDocumentType { libstoff::DOC_NONE , libstoff::DOC_CHART , libstoff::DOC_CHART_ZONE , libstoff::DOC_COMMENT_ANNOTATION , libstoff::DOC_GRAPHIC_GROUP , libstoff::DOC_HEADER_FOOTER_REGION , libstoff::DOC_NOTE , libstoff::DOC_SHEET , libstoff::DOC_TABLE , libstoff::DOC_TEXT_BOX } |
Functions | |
uint8_t | libstoff::readU8 (librevenge::RVNGInputStream *input) |
void | libstoff::appendUnicode (uint32_t val, librevenge::RVNGString &buffer) |
adds an unicode character to a string | |
librevenge::RVNGString | libstoff::getString (std::vector< uint32_t > const &unicode) |
transform a unicode string in a RNVGString | |
template<typename T > | |
bool | libstoff::checkAddOverflow (T x, T y) |
checks whether addition of x and y would overflow | |
std::string | libstoff::numberingTypeToString (NumberingType type) |
std::string | libstoff::numberingValueToString (NumberingType type, int value) |
bool | libstoff::convertToDateTime (uint32_t date, uint32_t time, std::string &dateTime) |
convert a date/time in a date time format | |
void | libstoff::splitString (librevenge::RVNGString const &string, librevenge::RVNGString const &delim, librevenge::RVNGString &string1, librevenge::RVNGString &string2) |
split a string in two. If the delimiter is not present, string1=string | |
librevenge::RVNGString | libstoff::simplifyString (librevenge::RVNGString const &s) |
returns a simplify version of a string. | |
std::string | libstoff::getCellName (STOFFVec2i const &cellPos, STOFFVec2b const &relative=STOFFVec2b(true, true)) |
returns the cell name corresponding to a cell's position | |
float | libstoff::getScaleFactor (librevenge::RVNGUnit orig, librevenge::RVNGUnit dest) |
factor to convert from one unit to other | |
STOFFVec2f | libstoff::rotatePointAroundCenter (STOFFVec2f const &point, STOFFVec2f const ¢er, float angle) |
rotate a point around center, angle is given in degree | |
STOFFBox2f | libstoff::rotateBoxFromCenter (STOFFBox2f const &box, float angle) |
rotate a bdox and returns the final bdbox, angle is given in degree | |
#define LIBSTOFF_ATTRIBUTE_PRINTF | ( | fmt, | |
arg ) |
#define M_PI 3.14159265358979323846 |
#define STOFF_DEBUG_MSG | ( | M | ) |
Referenced by STOFFGraphicListener::_changeList(), STOFFSpreadsheetListener::_changeList(), STOFFTextListener::_changeList(), STOFFGraphicListener::_closePageSpan(), STOFFGraphicListener::_closeParagraph(), STOFFGraphicListener::_closeSpan(), STOFFGraphicListener::_getListId(), STOFFSpreadsheetListener::_getListId(), STOFFTextListener::_getListId(), STOFFTextListener::_insertBreakIfNecessary(), STOFFGraphicListener::_openListElement(), STOFFGraphicListener::_openPageSpan(), STOFFSpreadsheetListener::_openPageSpan(), STOFFTextListener::_openPageSpan(), STOFFGraphicListener::_openParagraph(), STOFFSpreadsheetListener::_openParagraph(), STOFFTextListener::_openParagraph(), STOFFTextListener::_openSection(), STOFFGraphicListener::_openSpan(), STOFFGraphicListener::_popParsingState(), STOFFSpreadsheetListener::_popParsingState(), STOFFTextListener::_popParsingState(), StarItemSet::add(), STOFFChart::TextZone::addContentTo(), STOFFGraphicListener::addCoveredTableCell(), STOFFSpreadsheetListener::addCoveredTableCell(), STOFFTextListener::addCoveredTableCell(), STOFFGraphicListener::addEmptyTableCell(), STOFFSpreadsheetListener::addEmptyTableCell(), STOFFTextListener::addEmptyTableCell(), StarItemPool::addSecondaryPool(), STOFFFrameStyle::addStyleTo(), STOFFList::addTo(), STOFFEmbeddedObject::addTo(), STOFFCellStyle::addTo(), STOFFFont::addTo(), STOFFGraphicStyle::addTo(), STOFFListLevel::addTo(), STOFFParagraph::addTo(), STOFFPosition::addTo(), STOFFSection::addTo(), StarCellAttribute::StarCAttributeUInt::addTo(), StarCellAttribute::StarCAttributeMerge::addTo(), StarCharAttribute::StarCAttributeUInt::addTo(), StarCharAttribute::StarCAttributeINetFmt::addTo(), StarFrameAttribute::StarFAttributeUInt::addTo(), StarFrameAttribute::StarFAttributeAnchor::addTo(), StarFrameAttribute::StarFAttributeBrush::addTo(), StarGraphicAttribute::StarGAttributeUInt::addTo(), StarGraphicAttribute::StarGAttributeNamedBitmap::addTo(), StarGraphicAttribute::StarGAttributeNamedGradient::addTo(), StarGraphicAttribute::StarGAttributeNamedHatch::addTo(), StarPageAttribute::StarPAttributeFrameHF::addTo(), StarParagraphAttribute::StarPAttributeUInt::addTo(), StarParagraphAttribute::StarPAttributeAdjust::addTo(), StarParagraphAttribute::StarPAttributeBulletNumeric::addTo(), StarParagraphAttribute::StarPAttributeLineSpacing::addTo(), StarParagraphAttribute::StarPAttributeTabStop::addTo(), StarPageAttribute::StarPAttributeItemSet::addTo(), StarAttributeItemSet::addTo(), StarCellFormulaInternal::Token::addToken(), StarGraphicStruct::StarPolygon::addToPath(), StarZone::checkEncryption(), StarEncryption::checkPassword(), StarFileManager::checkUnparsed(), StarFileManagerInternal::SfxMultiRecord::close(), StarItemPoolInternal::SfxMultiRecord::close(), StarObjectSpreadsheetInternal::ScMultiRecord::close(), StarObjectSpreadsheetInternal::ScMultiRecord::closeContent(), StarZone::closeFlagZone(), STOFFGraphicListener::closeFooter(), STOFFSpreadsheetListener::closeFooter(), STOFFTextListener::closeFooter(), STOFFGraphicListener::closeFrame(), STOFFSpreadsheetListener::closeFrame(), STOFFTextListener::closeFrame(), STOFFGraphicListener::closeGroup(), STOFFTextListener::closeGroup(), STOFFGraphicListener::closeHeader(), STOFFSpreadsheetListener::closeHeader(), STOFFTextListener::closeHeader(), STOFFGraphicListener::closeLayer(), STOFFGraphicListener::closeLink(), STOFFSpreadsheetListener::closeLink(), STOFFTextListener::closeLink(), StarZone::closeRecord(), STOFFSpreadsheetListener::closeSection(), STOFFTextListener::closeSection(), STOFFSpreadsheetListener::closeSheet(), STOFFSpreadsheetListener::closeSheetCell(), STOFFSpreadsheetListener::closeSheetRow(), STOFFGraphicListener::closeTable(), STOFFSpreadsheetListener::closeTable(), STOFFTextListener::closeTable(), STOFFGraphicListener::closeTableCell(), STOFFSpreadsheetListener::closeTableCell(), STOFFTextListener::closeTableCell(), STOFFGraphicListener::closeTableRow(), STOFFSpreadsheetListener::closeTableRow(), STOFFTextListener::closeTableRow(), STOFFHeader::constructHeader(), STOFFCell::Format::convertDTFormat(), STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), STOFFStarMathToMMLConverterInternal::Parser::convertPositionInMML(), libstoff::convertToDateTime(), StarGraphicStruct::createAndInitBMPData(), SDXParser::createDocument(), SDAParser::createZones(), SDCParser::createZones(), SDWParser::createZones(), SDXParser::createZones(), STOFFCellContent::date2Double(), StarEncryption::decode(), STOFFDocument::decodeGraphic(), STOFFDocument::decodeSpreadsheet(), StarEncryption::decodeStream(), STOFFDocument::decodeText(), StarItemPool::defineGraphicStyle(), StarItemPool::defineParagraphStyle(), STOFFCellContent::double2Date(), STOFFGraphicListener::endDocument(), STOFFSpreadsheetListener::endDocument(), STOFFTextListener::endDocument(), STOFFStarMathToMMLConverterInternal::Parser::expr(), StarEncryption::findEncryptedPassword(), StarItemPool::findStyleWithFamily(), STOFFInputStream::get(), STOFFChart::getAxis(), STOFFChart::getAxis(), StarObjectSpreadsheetInternal::Table::getCell(), STOFFChart::Position::getCellName(), libstoff::getCellName(), StarObjectSpreadsheetInternal::ScMultiRecord::getContentLastPosition(), StarItemPoolInternal::State::getDefaultAttribute(), StarEncoding::getEncodingForId(), StarGraphicStruct::getInchValue(), StarFileManagerInternal::SfxMultiRecord::getLastContentPosition(), StarItemPoolInternal::SfxMultiRecord::getLastContentPosition(), STOFFList::getLevel(), StarObjectNumericRuler::getList(), StarFileManagerInternal::SfxMultiRecord::getNewContent(), StarItemPoolInternal::SfxMultiRecord::getNewContent(), StarGraphicStruct::getPathBBox(), StarZone::getPoolName(), STOFFFrameStyle::getPosition(), StarBitmapInternal::Bitmap::getPPMData(), STOFFCellContent::FormulaInstruction::getPropertyList(), StarZone::getRecordLastPosition(), libstoff::getScaleFactor(), STOFFGraphicListener::getSection(), STOFFSpreadsheetListener::getSection(), STOFFList::getStartValueForNextElement(), libstoff::getString(), STOFFInputStream::getSubStreamById(), STOFFInputStream::getSubStreamByName(), StarFormatManager::getSWFormatDef(), StarObject::getUserNameMetaData(), StarItemPoolInternal::State::getWhich(), StarEncryption::guessPassword(), STOFFGraphicListener::handleSubDocument(), STOFFSpreadsheetListener::handleSubDocument(), STOFFTextListener::handleSubDocument(), StarItemPoolInternal::State::init(), STOFFGraphicListener::insertBreak(), STOFFSpreadsheetListener::insertBreak(), STOFFGraphicListener::insertChar(), STOFFSpreadsheetListener::insertChar(), STOFFSpreadsheetListener::insertChart(), STOFFGraphicListener::insertComment(), STOFFSpreadsheetListener::insertComment(), STOFFTextListener::insertComment(), STOFFSpreadsheetDecoder::insertElement(), STOFFGraphicDecoder::insertElement(), STOFFSpreadsheetDecoder::insertElement(), STOFFGraphicDecoder::insertElement(), STOFFGraphicListener::insertEOL(), STOFFSpreadsheetListener::insertEOL(), STOFFGraphicListener::insertEquation(), STOFFSpreadsheetListener::insertEquation(), STOFFTextListener::insertEquation(), STOFFGraphicListener::insertField(), STOFFSpreadsheetListener::insertField(), STOFFGraphicListener::insertFooterRegion(), STOFFSpreadsheetListener::insertFooterRegion(), STOFFTextListener::insertFooterRegion(), STOFFGraphicListener::insertHeaderRegion(), STOFFSpreadsheetListener::insertHeaderRegion(), STOFFTextListener::insertHeaderRegion(), STOFFGraphicListener::insertNote(), STOFFSpreadsheetListener::insertNote(), STOFFTextListener::insertNote(), STOFFGraphicListener::insertPicture(), STOFFSpreadsheetListener::insertPicture(), STOFFGraphicListener::insertShape(), STOFFSpreadsheetListener::insertShape(), STOFFTextListener::insertShape(), STOFFGraphicListener::insertTab(), STOFFSpreadsheetListener::insertTab(), STOFFSpreadsheetListener::insertTextBox(), STOFFListener::insertTextBox(), STOFFGraphicListener::insertTextBox(), STOFFGraphicListener::insertUnicode(), STOFFSpreadsheetListener::insertUnicode(), STOFFTextListener::insertUnicode(), STOFFGraphicListener::insertUnicodeString(), STOFFSpreadsheetListener::insertUnicodeString(), StarObjectTextInternal::TextZone::inventoryPage(), StarObjectTextInternal::Content::inventoryPages(), STOFFList::isCompatibleWith(), STOFFDocument::isFileFormatSupported(), STOFFList::isNumeric(), StarItemPool::loadSurrogate(), StarItemPool::loadSurrogate(), STOFFListManager::needToSend(), libstoff::numberingTypeToString(), libstoff::numberingValueToString(), StarFileManagerInternal::SfxMultiRecord::open(), StarObjectSpreadsheetInternal::ScMultiRecord::open(), StarItemPoolInternal::SfxMultiRecord::open(), StarObjectSpreadsheetInternal::ScMultiRecord::openContent(), STOFFList::openElement(), STOFFGraphicListener::openFooter(), STOFFSpreadsheetListener::openFooter(), STOFFTextListener::openFooter(), STOFFGraphicListener::openFrame(), STOFFSpreadsheetListener::openFrame(), STOFFTextListener::openFrame(), STOFFGraphicListener::openGroup(), STOFFSpreadsheetListener::openGroup(), STOFFTextListener::openGroup(), STOFFGraphicListener::openHeader(), STOFFSpreadsheetListener::openHeader(), STOFFTextListener::openHeader(), STOFFGraphicListener::openLayer(), STOFFGraphicListener::openLink(), STOFFSpreadsheetListener::openLink(), STOFFTextListener::openLink(), STOFFGraphicListener::openMasterPage(), StarZone::openRecord(), StarZone::openSCHHeader(), StarZone::openSCRecord(), StarZone::openSDRHeader(), STOFFGraphicListener::openSection(), STOFFSpreadsheetListener::openSection(), STOFFTextListener::openSection(), StarZone::openSfxRecord(), STOFFSpreadsheetListener::openSheet(), STOFFSpreadsheetListener::openSheetCell(), STOFFSpreadsheetListener::openSheetRow(), StarZone::openSWRecord(), STOFFGraphicListener::openTable(), STOFFGraphicListener::openTable(), STOFFSpreadsheetListener::openTable(), STOFFTextListener::openTable(), STOFFGraphicListener::openTableCell(), STOFFSpreadsheetListener::openTableCell(), STOFFTextListener::openTableCell(), STOFFGraphicListener::openTableRow(), STOFFSpreadsheetListener::openTableRow(), STOFFTextListener::openTableRow(), StarZone::openVersionCompatHeader(), STOFFPageSpan::operator==(), STOFFInputStream::operator>>(), StarObject::parse(), StarObjectChart::parse(), StarObjectDraw::parse(), StarObjectMath::parse(), StarObjectSpreadsheet::parse(), StarObjectText::parse(), STOFFGraphicParser::parse(), SDAParser::parse(), SDGParser::parse(), STOFFGraphicParser::parse(), SDAParser::parse(), SDCParser::parse(), STOFFStarMathToMMLConverterInternal::Parser::parse(), SDWParser::parse(), SDXParser::parse(), STOFFOLEParser::parse(), SDGParserInternal::SubDocument::parse(), StarCharAttribute::SubDocument::parse(), StarObjectSmallGraphicInternal::SubDocument::parse(), StarObjectSpreadsheetInternal::SubDocument::parse(), StarObjectTextInternal::SubDocument::parse(), StarPageAttribute::SubDocument::parse(), STOFFChartInternal::SubDocument::parse(), SWFieldManagerInternal::SubDocument::parse(), StarAttributeItemSet::print(), StarCharAttribute::StarCAttributeFont::printData(), StarCharAttribute::StarCAttributeFontSize::printData(), StarPageAttribute::StarPAttributeViewMode::printData(), StarObjectModel::read(), StarObjectNumericRuler::read(), StarObjectPageStyleInternal::NoteDesc::read(), StarObjectPageStyle::read(), StarWriterStruct::Bookmark::read(), StarWriterStruct::DatabaseName::read(), StarWriterStruct::Dictionary::read(), StarWriterStruct::DocStats::read(), StarWriterStruct::Macro::read(), StarWriterStruct::Mark::read(), StarWriterStruct::NodeRedline::read(), StarWriterStruct::NoteInfo::read(), StarWriterStruct::PrintData::read(), StarWriterStruct::Redline::read(), StarGraphicStruct::StarBrush::read(), StarCharAttribute::StarCAttributeFont::read(), StarCharAttribute::StarCAttributeCharFormat::read(), StarCharAttribute::StarCAttributeContent::read(), StarCharAttribute::StarCAttributeField::read(), StarCharAttribute::StarCAttributeFootnote::read(), StarCharAttribute::StarCAttributeINetFmt::read(), StarCharAttribute::StarCAttributeRefMark::read(), StarFrameAttribute::StarFAttributeAnchor::read(), StarFrameAttribute::StarFAttributeBorder::read(), StarFrameAttribute::StarFAttributeShadow::read(), StarGraphicAttribute::StarGAttributeBoxInfo::read(), StarGraphicAttribute::StarGAttributeNamedArrow::read(), StarGraphicAttribute::StarGAttributeNamedBitmap::read(), StarGraphicAttribute::StarGAttributeNamedColor::read(), StarGraphicAttribute::StarGAttributeNamedDash::read(), StarGraphicAttribute::StarGAttributeNamedGradient::read(), StarGraphicAttribute::StarGAttributeNamedHatch::read(), StarPageAttribute::StarPAttributeColumns::read(), StarPageAttribute::StarPAttributePage::read(), StarPageAttribute::StarPAttributePageDesc::read(), StarPageAttribute::StarPAttributePrint::read(), StarParagraphAttribute::StarPAttributeNumericRuler::read(), StarParagraphAttribute::StarPAttributeTabStop::read(), StarAttributeColor::read(), StarGraphicAttribute::StarGAttributeNamed::read(), StarCellAttribute::StarCAttributePattern::read(), StarObjectSmallText::read(), StarGraphicStruct::StarGraphic::read(), StarLayout::read(), StarObjectPageStyleInternal::PageDesc::read(), StarWriterStruct::Attribute::read(), StarWriterStruct::TOX::read(), StarWriterStruct::TOX51::read(), StarTableInternal::Table::read(), StarEncoding::read(), StarTableInternal::TableBox::read(), StarTableInternal::TableLine::read(), StarItemPool::readAttribute(), StarAttributeManager::readAttribute(), StarObjectNumericRuler::readAttributeLevel(), SDGParser::readBitmap(), StarBitmap::readBitmap(), StarBitmap::readBitmapData(), StarBitmap::readBitmapInformation(), StarLayout::readC1(), StarLayout::readC2(), StarLayout::readC4(), StarObjectSpreadsheet::readCalcDocument(), StarObjectChart::readChartDocument(), StarLayout::readChild(), StarEncodingChinese::readChinese1(), StarEncodingTradChinese::readChinese1(), STOFFInputStream::readColor(), STOFFOLEParser::readCompObj(), STOFFOLEParser::readContents(), STOFFOLEParser::readCONTENTS(), StarLayout::readD0(), StarLayout::readD8(), STOFFPropertyHandlerDecoder::readData(), StarLayout::readDataBlock(), StarObjectDraw::readDrawDocument(), StarObjectText::readDrawingLayer(), StarFileManager::readEmbeddedPicture(), StarFileManager::readEmbeddedPicture(), SWFieldManager::readField(), StarObjectSmallGraphic::readFmFormObject(), StarFileManager::readFont(), StarLayout::readHeader(), StarFileManager::readImageDocument(), STOFFPropertyHandlerDecoder::readInsertElement(), STOFFPropertyHandlerDecoder::readInsertElementWithList(), StarItemPool::readItem(), StarObject::readItemSet(), StarEncodingJapanese::readJapanese1(), StarEncodingJapanese::readJapanese208(), StarEncodingJapanese::readJapanese212(), StarEncodingJapanese::readJapaneseEUC(), StarFileManager::readJobSetUp(), StarEncodingKorean::readKorean1(), StarEncodingOtherKorean::readKoreanBig5(), StarEncodingOtherKorean::readKoreanMS1361(), StarObjectNumericRuler::readLevel(), StarObjectNumericRuler::readList(), StarWriterStruct::Attribute::readList(), StarWriterStruct::Bookmark::readList(), StarWriterStruct::Macro::readList(), StarWriterStruct::Redline::readList(), StarWriterStruct::TOX::readList(), StarWriterStruct::TOX51::readList(), StarWriterStruct::Redline::readListList(), STOFFPropertyHandlerDecoder::readLong(), StarObjectMath::readMathDocument(), StarFormatManager::readNumberFormat(), StarFormatManager::readNumberFormatter(), STOFFOLEParser::readOle10Native(), StarFileManager::readOLEDirectory(), StarFileManager::readOleObject(), StarFileManager::readOutPlaceObject(), StarObject::readPersistData(), StarObject::readPersistElements(), SWFieldManager::readPersistField(), StarObjectDraw::readPresentationData(), STOFFPropertyHandlerDecoder::readPropertyList(), STOFFPropertyHandlerDecoder::readPropertyListVector(), StarZone::readRecordSizes(), StarObjectSpreadsheet::readSCChangeTrack(), StarObjectSpreadsheet::readSCColumn(), StarObjectSpreadsheet::readSCData(), StarObjectSpreadsheet::readSCDBData(), StarObjectSpreadsheet::readSCDBPivot(), StarCellFormula::readSCFormula(), StarCellFormula::readSCFormula3(), StarObjectChart::readSCHAttributes(), StarObjectChart::readSCHMemChart(), StarObjectSmallGraphic::readSCHUObject(), StarObjectSpreadsheet::readSCMatrix(), StarObjectSpreadsheet::readSCOutlineArray(), StarObjectSpreadsheet::readSCQueryParam(), StarObjectSpreadsheet::readSCTable(), StarCellFormula::readSCToken(), StarCellFormula::readSCToken3(), StarObjectDraw::readSdrCustomShow(), StarObjectDraw::readSdrFrameView(), StarObjectSmallGraphic::readSDRGluePointList(), StarObjectDraw::readSdrHelpLine(), StarObjectDraw::readSdrHelpLineSet(), StarObjectModel::readSdrLayer(), StarObjectModel::readSdrLayerSet(), StarObjectModel::readSdrMPageDesc(), StarObjectModel::readSdrMPageDescList(), StarObjectSmallGraphic::readSdrObject(), StarObjectSmallGraphic::readSDRObjectConnection(), StarObjectSmallGraphic::readSDRObjectSurrogate(), StarObjectSmallGraphic::readSDROutlinerParaObject(), StarObjectModel::readSdrPage(), StarObjectSmallGraphic::readSDRUserData(), StarObjectSmallGraphic::readSDRUserDataList(), StarObjectDraw::readSdrView(), StarObjectSmallGraphic::readSDUDObject(), StarObject::readSfxDocumentInformation(), StarObject::readSfxPreview(), StarObjectChart::readSfxStyleSheets(), StarObjectDraw::readSfxStyleSheets(), StarObjectSpreadsheet::readSfxStyleSheets(), StarObjectText::readSfxStyleSheets(), StarObject::readSfxStyleSheets(), StarObject::readSfxWindows(), SDGParser::readSGA3(), StarObject::readStarFrameworkConfigFile(), StarObject::readStarFrameworkConfigItem(), STOFFPropertyHandlerDecoder::readString(), StarZone::readString(), StarZone::readStringsPool(), StarItemPool::readStyles(), STOFFOLEParser::readSummaryInformation(), StarObjectSmallGraphic::readSVDRObject(), StarObjectSmallGraphic::readSVDRObjectAttrib(), StarObjectSmallGraphic::readSVDRObjectCaption(), StarObjectSmallGraphic::readSVDRObjectCircle(), StarObjectSmallGraphic::readSVDRObjectEdge(), StarObjectSmallGraphic::readSVDRObjectGraph(), StarObjectSmallGraphic::readSVDRObjectGroup(), StarObjectSmallGraphic::readSVDRObjectHeader(), StarObjectSmallGraphic::readSVDRObjectMeasure(), StarObjectSmallGraphic::readSVDRObjectOLE(), StarObjectSmallGraphic::readSVDRObjectPath(), StarObjectSmallGraphic::readSVDRObjectRect(), StarObjectSmallGraphic::readSVDRObjectText(), StarFileManager::readSVGDI(), StarObjectText::readSWContent(), StarFormatManager::readSWFormatDef(), StarObjectText::readSWGraphNode(), StarZone::readSWHeader(), StarObjectText::readSWImageMap(), StarObjectText::readSWOLENode(), StarFormatManager::readSWPatternLCL(), StarObjectText::readSWSection(), StarObjectText::readSWTextZone(), StarItemPool::readV1(), StarItemPool::readV2(), StarObjectText::readWriterDocument(), STOFFList::resize(), StarObjectSmallText::send(), STOFFHeaderFooter::send(), StarObjectSmallGraphicInternal::Graphic::send(), StarObjectSmallGraphicInternal::SdrGraphicPage::send(), StarObjectSmallGraphicInternal::OutlinerParaObject::send(), StarObjectSmallTextInternal::Paragraph::send(), SWFieldManagerInternal::Field::send(), StarObjectTextInternal::FormatZone::send(), StarObjectTextInternal::GraphZone::send(), StarObjectTextInternal::OLEZone::send(), StarObjectTextInternal::SectionZone::send(), StarObjectTextInternal::TextZone::send(), StarObjectTextInternal::Table::send(), SWFieldManagerInternal::FieldDateTime::send(), SWFieldManagerInternal::FieldDBField::send(), SWFieldManagerInternal::FieldHiddenText::send(), SWFieldManagerInternal::FieldINet::send(), SWFieldManagerInternal::FieldJumpEdit::send(), SWFieldManagerInternal::FieldPageNumber::send(), SWFieldManagerInternal::FieldPostIt::send(), SWFieldManagerInternal::FieldSetExp::send(), SWFieldManagerInternal::FieldSetField::send(), StarObjectTextInternal::Content::send(), StarCharAttribute::StarCAttributeContent::send(), StarCharAttribute::StarCAttributeFlyCnt::send(), StarCharAttribute::StarCAttributeFootnote::send(), StarAttributeItemSet::send(), StarObjectSmallGraphicInternal::SdrGraphicGroup::send(), StarObjectSmallGraphicInternal::SdrGraphicGraph::send(), StarObjectSmallGraphicInternal::SdrGraphicOLE::send(), StarObjectSmallGraphicInternal::SCHUGraphic::send(), StarObjectSmallGraphicInternal::SdrGraphicRect::send(), StarObjectSmallGraphic::send(), StarObjectSmallGraphicInternal::SdrGraphicCaption::send(), StarObjectSmallGraphicInternal::SdrGraphicCircle::send(), StarObjectSmallGraphicInternal::SdrGraphicEdge::send(), StarObjectSmallGraphicInternal::SdrGraphicPath::send(), StarTableInternal::Table::send(), StarFormatManagerInternal::FormatDef::send(), StarTableInternal::TableBox::send(), StarObjectChart::send(), StarObjectMath::send(), StarObjectSpreadsheet::send(), StarObjectSpreadsheet::sendCell(), STOFFChart::sendChart(), STOFFCell::sendContent(), StarObjectChartInternal::Chart::sendContent(), STOFFPageSpan::sendHeaderFooters(), StarObjectModel::sendMasterPages(), StarObjectModel::sendObject(), StarObjectModel::sendPage(), StarObjectModel::sendPages(), StarObjectText::sendPages(), StarObjectSpreadsheet::sendRow(), SDCParser::sendSpreadsheet(), StarObjectSmallGraphicInternal::SdrGraphicText::sendTextZone(), STOFFChart::sendTextZoneContent(), STOFFStarMathToMMLConverterInternal::Parser::sequenceExpr(), STOFFList::set(), STOFFGraphicListener::setFont(), STOFFList::setLevel(), STOFFGraphicListener::setParagraph(), STOFFSpreadsheetListener::setParagraph(), STOFFTextListener::setParagraph(), StarItemPoolInternal::State::setPoolName(), STOFFList::setStartValueForNextElement(), StarAttributeInt::StarAttributeInt(), StarAttributeUInt::StarAttributeUInt(), StarAttributeVec2i::StarAttributeVec2i(), STOFFGraphicListener::startDocument(), STOFFSpreadsheetListener::startDocument(), STOFFTextListener::startDocument(), StarFormatManager::storeSWFormatDef(), STOFFInputStream::subStreamCount(), STOFFInputStream::subStreamName(), StarTableInternal::Table::updateColumnsPosition(), StarCellFormula::updateFormula(), StarFormatManagerInternal::NumberFormatter::FormatItem::updateNumberingProperties(), StarObjectPageStyle::updatePageSpan(), StarObjectModelInternal::Page::updatePageSpan(), StarTableInternal::TableBox::updatePosition(), StarTableInternal::TableLine::updatePosition(), StarItemPool::updateStyles(), STOFFPropertyHandlerEncoder::writeProperty(), and StarObjectSpreadsheetInternal::ScMultiRecord::~ScMultiRecord().
#define STOFF_FALLTHROUGH ((void) 0) |
fall through attributes
Referenced by STOFFCell::Format::convertDTFormat(), STOFFTextListener::insertShape(), STOFFSpreadsheetListener::openFrame(), STOFFTextListener::openFrame(), STOFFTextListener::openGroup(), STOFFSpreadsheetListener::openSheetCell(), StarFormatManager::readSWPatternLCL(), and StarFormatManagerInternal::NumberFormatter::FormatItem::updateNumberingProperties().
#define STOFF_N_ELEMENTS | ( | m | ) | sizeof(m)/sizeof(m[0]) |
typedef STOFFBox2<float> STOFFBox2f |
STOFFBox2 of float.
typedef STOFFBox2<int> STOFFBox2i |
STOFFBox2 of int.
typedef STOFFBox2<long> STOFFBox2l |
STOFFBox2 of long.
typedef std::shared_ptr<STOFFGraphicListener> STOFFGraphicListenerPtr |
a smart pointer of STOFFGraphicListener
typedef std::shared_ptr<STOFFInputStream> STOFFInputStreamPtr |
a smart pointer of STOFFInputStream
typedef std::shared_ptr<STOFFListener> STOFFListenerPtr |
a smart pointer of STOFFListener
typedef std::shared_ptr<STOFFListManager> STOFFListManagerPtr |
a smart pointer of STOFFListManager
typedef std::shared_ptr<STOFFParserState> STOFFParserStatePtr |
a smart pointer of STOFFParserState
typedef std::shared_ptr<STOFFSpreadsheetListener> STOFFSpreadsheetListenerPtr |
a smart pointer of STOFFSpreadsheetListener
typedef std::shared_ptr<STOFFSubDocument> STOFFSubDocumentPtr |
a smart pointer of STOFFSubDocument
typedef std::shared_ptr<STOFFTextListener> STOFFTextListenerPtr |
a smart pointer of STOFFTextListener
typedef STOFFVec2<bool> STOFFVec2b |
STOFFVec2 of bool.
typedef STOFFVec2<float> STOFFVec2f |
STOFFVec2 of float.
typedef STOFFVec2<int> STOFFVec2i |
STOFFVec2 of int.
typedef STOFFVec2<long> STOFFVec2l |
STOFFVec2 of long.
typedef STOFFVec3<bool> STOFFVec3b |
STOFFVec3 of bool.
typedef STOFFVec3<float> STOFFVec3f |
STOFFVec3 of float.
typedef STOFFVec3<int> STOFFVec3i |
STOFFVec3 of int.
typedef STOFFVec3<unsigned char> STOFFVec3uc |
STOFFVec3 of unsigned char.