diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx index d06114ac7e30..e327dc4efd4f 100644 --- a/sc/inc/document.hxx +++ b/sc/inc/document.hxx @@ -353,7 +353,6 @@ friend class sc::EditTextIterator; friend struct ScMutationGuard; friend struct ScMutationDisable; - typedef std::vector TableContainer; public: enum class HardRecalcState @@ -403,7 +402,7 @@ private: std::unique_ptr pValidationList; // validity sal_uInt32 mnLastValidationListMax = 0; SvNumberFormatterIndexTable* pFormatExchangeList; // for application of number formats - TableContainer maTabs; + std::vector maTabs; rtl::Reference mxSheetLimits; std::vector maTabNames; // for undo document, we need the information tab name <-> index mutable std::unique_ptr pRangeName; @@ -649,7 +648,7 @@ public: SC_DLLPUBLIC sal_uInt64 GetFormulaGroupCount() const; // all cells sal_uInt64 GetCodeCount() const; // RPN-Code in formulas DECL_LINK( GetUserDefinedColor, sal_uInt16, Color* ); - // number formatter + public: SC_DLLPUBLIC ScDocument( ScDocumentMode eMode = SCDOCMODE_DOCUMENT, ScDocShell* pDocShell = nullptr ); diff --git a/sc/source/core/data/document.cxx b/sc/source/core/data/document.cxx index 169312550f1d..97cff73ddd7a 100644 --- a/sc/source/core/data/document.cxx +++ b/sc/source/core/data/document.cxx @@ -2682,7 +2682,7 @@ void ScDocument::CopyBlockFromClip( sc::CopyFromClipContext& rCxt, SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2, const ScMarkData& rMark, SCCOL nDx, SCROW nDy ) { - TableContainer& rClipTabs = rCxt.getClipDoc()->maTabs; + std::vector& rClipTabs = rCxt.getClipDoc()->maTabs; SCTAB nTabEnd = rCxt.getTabEnd(); SCTAB nClipTab = 0; for (SCTAB i = rCxt.getTabStart(); i <= nTabEnd && i < GetTableCount(); i++) @@ -2788,7 +2788,7 @@ SCROW ScDocument::CopyNonFilteredFromClip(sc::CopyFromClipContext& rCxt, SCCOL n // filtered state is taken from first used table in clipboard (as in GetClipArea) SCTAB nFlagTab = 0; - TableContainer& rClipTabs = rCxt.getClipDoc()->maTabs; + std::vector& rClipTabs = rCxt.getClipDoc()->maTabs; while ( nFlagTab < static_cast(rClipTabs.size()) && !rClipTabs[nFlagTab] ) ++nFlagTab; diff --git a/sc/source/core/data/document10.cxx b/sc/source/core/data/document10.cxx index 4c6527304a7e..0ae557e49ea1 100644 --- a/sc/source/core/data/document10.cxx +++ b/sc/source/core/data/document10.cxx @@ -59,7 +59,7 @@ void ScDocument::DeleteBeforeCopyFromClip( sc::CopyFromClipContext& rCxt, const ScMarkData& rMark, sc::ColumnSpanSet& rBroadcastSpans ) { SCTAB nClipTab = 0; - const TableContainer& rClipTabs = rCxt.getClipDoc()->maTabs; + std::vector const& rClipTabs = rCxt.getClipDoc()->maTabs; SCTAB nClipTabCount = rClipTabs.size(); for (SCTAB nTab = rCxt.getTabStart(); nTab <= rCxt.getTabEnd(); ++nTab)