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) |
![]() | |
SimpleReferenceObject () | |
void | acquire () |
void | release () |
Additional Inherited Members | |
![]() | |
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) |
![]() | |
virtual | ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE |
![]() | |
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().