LibreOffice Module sc (master) 1
|
Base class for all Excel records. More...
#include <xerecord.hxx>
Public Member Functions | |
XclExpRecordBase () | |
XclExpRecordBase (XclExpRecordBase const &) | |
XclExpRecordBase (XclExpRecordBase &&) | |
XclExpRecordBase & | operator= (XclExpRecordBase const &) |
XclExpRecordBase & | operator= (XclExpRecordBase &&) noexcept |
virtual | ~XclExpRecordBase () |
virtual void | Save (XclExpStream &rStrm) |
Overwrite this method to do any operation while saving the record. More... | |
virtual void | SaveXml (XclExpXmlStream &rStrm) |
Public Member Functions inherited from salhelper::SimpleReferenceObject | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Additional Inherited Members | |
Static Public Member Functions inherited from salhelper::SimpleReferenceObject | |
static void * | operator new (std::size_t nSize) |
static void * | operator new (std::size_t nSize, std::nothrow_t const &rNothrow) |
static void | operator delete (void *pPtr) |
static void | operator delete (void *pPtr, std::nothrow_t const &rNothrow) |
Protected Member Functions inherited from salhelper::SimpleReferenceObject | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
Protected Attributes inherited from salhelper::SimpleReferenceObject | |
oslInterlockedCount | m_nCount |
Base class for all Excel records.
Derive from this class to implement any functionality performed during saving the records - except really writing a record (i.e. write a list of records contained in the class). Derive from XclExpRecord (instead from this class) to write common records.
Definition at line 38 of file xerecord.hxx.
|
inline |
Definition at line 41 of file xerecord.hxx.
|
inline |
Definition at line 44 of file xerecord.hxx.
|
inline |
Definition at line 46 of file xerecord.hxx.
|
virtual |
Definition at line 32 of file xerecord.cxx.
|
inlinenoexcept |
Definition at line 50 of file xerecord.hxx.
|
inline |
Definition at line 48 of file xerecord.hxx.
|
virtual |
Overwrite this method to do any operation while saving the record.
Reimplemented in ExcRecord, ExcEmptyRec, ExcDummyRec, ExcAutoFilterRecs, XclExpObjList, XclObj, XclObjComment, XclTxo, XclObjOle, XclObjAny, ExcEScenarioManager, XclExpFileSharing, ExcXmlRecord, XclExpUserBViewList, XclExpChTrAction, XclExpChGroupBase, XclExpChFutureRecordBase, XclExpChEscherFormat, XclExpChFrame, XclExpChSourceLink, XclExpChLabelRange, XclExpChartDrawing, XclExpSst, XclExpMergedcells, XclExpLabelranges, XclExpCondfmt, XclExpCondFormatBuffer, XclExpDval, XclExpWebQuery, XclExpImgData, XclExpChartObj, XclExpNote, XclExpLinkManager, XclExpNameManager, XclExpPageBreaks, XclExpPageSettings, XclExpChartPageSettings, XclExpPCField, XclExpPTField, XclExpPivotTable, XclExpRecord, XclExpFutureRecord, XclExpRecordList< RecType >, XclExpRecordList< XclExpWebQuery >, XclExpRecordList< XclExpAutofilter >, XclExpRecordList< ExcTable >, XclExpRecordList< ExcBundlesheetBase >, XclExpRecordList< XclExpChTypeGroup >, XclExpRecordList< XclExpChSeries >, XclExpRecordList< XclExpChText >, XclExpRecordList< XclExpChDataFormat >, XclExpRecordList< XclExpColinfo >, XclExpRecordList< XclExpCfvo >, XclExpRecordList< XclExpColScaleCol >, XclExpRecordList< XclExpNote >, XclExpRecordList< XclExpCondfmt >, XclExpRecordList< XclExpRecord >, XclExpRecordList< XclExpDV >, XclExpRecordList< XclExpExtConditionalFormatting >, XclExpRecordList< XclExpExtCfRule >, XclExpRecordList< XclExpExtCfvo >, XclExpRecordList< XclExpExtIcon >, XclExpRecordList< XclExpFont >, XclExpRecordList< XclExpName >, XclExpRecordList< XclExpPCItem >, XclExpRecordList< XclExpPTItem >, XclExpRecordList< XclExpPCField >, XclExpRecordList< XclExpPTField >, XclExpRecordList< XclExpPivotCache >, XclExpRecordList< XclExpPivotTable >, XclExpRecordList< XclExpCellBase >, XclExpRecordList< XclExpTableop >, XclExpRecordList< XclExpXF >, XclExpRecordList< XclExpStyle >, XclExpRecordList< XclExpExt >, XclExpSubStream, XclExpPalette, XclExpBlindFont, XclExpFontBuffer, XclExpNumFmtBuffer, XclExpXFBuffer, XclExpTableop, XclExpSingleCellBase, XclExpFormulaCell, XclExpMultiCellBase, XclExpDefcolwidth, XclExpColinfoBuffer, XclExpRow, XclExpRowBuffer, XclExpCellTable, and XclExpTabViewSettings.
Definition at line 36 of file xerecord.cxx.
|
virtual |
Reimplemented in xcl::exp::SparklineExt, XclExpValueRecord< Type >, XclExpValueRecord< Type >, ExcRecord, XclExpWindowProtection, XclExpSheetProtection, Exc1904, XclExpXmlSheetPr, XclExpAutofilter, ExcAutoFilterRecs, XclExpObjList, XclObjComment, XclObjAny, ExcBundlesheet8, ExcEScenario, ExcEScenarioManager, XclCalccount, XclIteration, XclDelta, XclRefmode, XclExpChTrHeader, XclExpXmlChTrHeaders, XclExpXmlChTrHeader, XclExpChTrCellContent, XclExpChTrInsert, XclExpChTrInsertTab, XclExpChTrMoveRange, XclExpChTr0x014A, XclExpSst, XclExpMergedcells, XclExpHyperlink, XclExpCF, XclExpDateFormat, XclExpCfvo, XclExpColScaleCol, XclExpCondfmt, XclExpColorScale, XclExpDataBar, XclExpIconSet, XclExpCondFormatBuffer, XclExpDV, XclExpDval, XclExpImgData, XclExpTbxControlObj, XclExpChartObj, XclExpComments, XclExpExtCfvo, XclExpExtIcon, XclExpExtCF, XclExpExtDataBar, XclExpExtIconSet, XclExpExtCfRule, XclExpExtConditionalFormatting, XclExpExtCondFormat, XclExpExtCalcPr, XclExtLst, XclExpLinkManager, XclExpNameManager, XclExpHeaderFooter, XclExpSetup, XclExpPageBreaks, XclExpPageSettings, XclExpXmlPivotCaches, XclExpXmlPivotTables, XclExpDelegatingRecord, XclExpXmlStartElementRecord, XclExpXmlEndElementRecord, XclExpXmlStartSingleElementRecord, XclExpXmlEndSingleElementRecord, XclExpValueRecord< Type >, XclExpBoolRecord, XclExpRecordList< RecType >, XclExpRecordList< XclExpWebQuery >, XclExpRecordList< XclExpAutofilter >, XclExpRecordList< ExcTable >, XclExpRecordList< ExcBundlesheetBase >, XclExpRecordList< XclExpChTypeGroup >, XclExpRecordList< XclExpChSeries >, XclExpRecordList< XclExpChText >, XclExpRecordList< XclExpChDataFormat >, XclExpRecordList< XclExpColinfo >, XclExpRecordList< XclExpCfvo >, XclExpRecordList< XclExpColScaleCol >, XclExpRecordList< XclExpNote >, XclExpRecordList< XclExpCondfmt >, XclExpRecordList< XclExpRecord >, XclExpRecordList< XclExpDV >, XclExpRecordList< XclExpExtConditionalFormatting >, XclExpRecordList< XclExpExtCfRule >, XclExpRecordList< XclExpExtCfvo >, XclExpRecordList< XclExpExtIcon >, XclExpRecordList< XclExpFont >, XclExpRecordList< XclExpName >, XclExpRecordList< XclExpPCItem >, XclExpRecordList< XclExpPTItem >, XclExpRecordList< XclExpPCField >, XclExpRecordList< XclExpPTField >, XclExpRecordList< XclExpPivotCache >, XclExpRecordList< XclExpPivotTable >, XclExpRecordList< XclExpCellBase >, XclExpRecordList< XclExpTableop >, XclExpRecordList< XclExpXF >, XclExpRecordList< XclExpStyle >, XclExpRecordList< XclExpExt >, XclExpPalette, XclExpFont, XclExpDxfFont, XclExpFontBuffer, XclExpNumFmtBuffer, XclExpXF, XclExpStyle, XclExpXFBuffer, XclExpDxf, XclExpDxfs, XclExpXmlStyleSheet, XclExpNumberCell, XclExpBooleanCell, XclExpLabelCell, XclExpFormulaCell, XclExpMultiCellBase, XclExpDimensions, XclExpColinfo, XclExpColinfoBuffer, XclExpRow, XclExpRowBuffer, XclExpCellTable, XclExpWindow1, XclExpPane, XclExpSelection, and XclExpTabViewSettings.
Definition at line 40 of file xerecord.cxx.
Referenced by XclExpDelegatingRecord::SaveXml().