include/formula/token.hxx | 3 --- sc/inc/formulacell.hxx | 1 - sc/source/core/data/formulacell.cxx | 9 ++------- sc/source/core/opencl/formulagroupcl.cxx | 1 - sc/source/core/tool/cellform.cxx | 2 -- sc/source/core/tool/formularesult.cxx | 6 +----- sc/source/core/tool/token.cxx | 1 - 7 files changed, 3 insertions(+), 20 deletions(-)
New commits: commit 2a91304bddf3b1a7b788b120e6374cc1fb9ea045 Author: Eike Rathke <er...@redhat.com> Date: Wed Nov 16 19:24:01 2016 +0100 remove anything svHybridValueCell related, it's nowhere set anymore Change-Id: I9887d7ca83ffc012fec1a78ef9ef537d2188a7e3 diff --git a/include/formula/token.hxx b/include/formula/token.hxx index 767fa21..a2376bc 100644 --- a/include/formula/token.hxx +++ b/include/formula/token.hxx @@ -69,9 +69,6 @@ enum StackVarEnum // and/or string result and a formula // string to be compiled. - svHybridValueCell, // A temporary formula cell with an value - // and possibily a string representation - svExternalSingleRef, svExternalDoubleRef, svExternalName, diff --git a/sc/inc/formulacell.hxx b/sc/inc/formulacell.hxx index d17e1e0..960a753 100644 --- a/sc/inc/formulacell.hxx +++ b/sc/inc/formulacell.hxx @@ -289,7 +289,6 @@ public: bool IsValue(); // also true if formula::svEmptyCell bool IsValueNoError(); bool IsValueNoError() const; - bool IsHybridValueCell(); // for cells after import to deal with inherited number formats double GetValue(); svl::SharedString GetString(); const ScMatrix* GetMatrix(); diff --git a/sc/source/core/data/formulacell.cxx b/sc/source/core/data/formulacell.cxx index 1c95096..f59ad09 100644 --- a/sc/source/core/data/formulacell.cxx +++ b/sc/source/core/data/formulacell.cxx @@ -2024,7 +2024,7 @@ void ScFormulaCell::InterpretTail( ScInterpretTailParameter eTailParam ) } else { - if ( eOld == svHybridCell || eOld == svHybridValueCell ) // string result from SetFormulaResultString? + if ( eOld == svHybridCell ) // string result from SetFormulaResultString? eOld = svString; // ScHybridCellToken has a valid GetString method // #i106045# use approxEqual to compare with stored value @@ -2049,7 +2049,7 @@ void ScFormulaCell::InterpretTail( ScInterpretTailParameter eTailParam ) if ( bChanged && !bContentChanged && pDocument->IsStreamValid(aPos.Tab()) ) { if ((eOld == svUnknown && (eNew == svError || (eNew == svDouble && aNewResult.GetDouble() == 0.0))) || - ((eOld == svHybridCell || eOld == svHybridValueCell) && + ((eOld == svHybridCell) && eNew == svString && aResult.GetString() == aNewResult.GetString()) || (eOld == svDouble && eNew == svDouble && rtl::math::approxEqual( aResult.GetDouble(), aNewResult.GetDouble()))) @@ -2598,11 +2598,6 @@ bool ScFormulaCell::IsValueNoError() const return aResult.IsValueNoError(); } -bool ScFormulaCell::IsHybridValueCell() -{ - return aResult.GetType() == formula::svHybridValueCell; -} - double ScFormulaCell::GetValue() { MaybeInterpret(); diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx index 7701c2c..54ae0d1 100644 --- a/sc/source/core/opencl/formulagroupcl.cxx +++ b/sc/source/core/opencl/formulagroupcl.cxx @@ -116,7 +116,6 @@ std::string StackVarEnumToString(StackVar const e) case svEmptyCell: return "EmptyCell"; case svMatrixCell: return "MatrixCell"; case svHybridCell: return "HybridCell"; - case svHybridValueCell: return "HybridValueCell"; case svExternalSingleRef: return "ExternalSingleRef"; case svExternalDoubleRef: return "ExternalDoubleRef"; case svExternalName: return "ExternalName"; diff --git a/sc/source/core/tool/cellform.cxx b/sc/source/core/tool/cellform.cxx index afa9eea..dab0d2d 100644 --- a/sc/source/core/tool/cellform.cxx +++ b/sc/source/core/tool/cellform.cxx @@ -90,8 +90,6 @@ void ScCellFormat::GetString( ScRefCellValue& rCell, sal_uLong nFormat, OUString double fValue = pFCell->GetValue(); if ( !bNullVals && fValue == 0.0 ) rString.clear(); - else if ( pFCell->IsHybridValueCell() ) - rString = pFCell->GetString().getString(); else rFormatter.GetOutputString( fValue, nFormat, rString, ppColor, bUseStarFormat ); } diff --git a/sc/source/core/tool/formularesult.cxx b/sc/source/core/tool/formularesult.cxx index 7af64f3..95b8ded 100644 --- a/sc/source/core/tool/formularesult.cxx +++ b/sc/source/core/tool/formularesult.cxx @@ -273,7 +273,7 @@ namespace { inline bool isValue( formula::StackVar sv ) { return sv == formula::svDouble || sv == formula::svError - || sv == formula::svEmptyCell || sv == formula::svHybridValueCell; + || sv == formula::svEmptyCell; } inline bool isString( formula::StackVar sv ) @@ -282,7 +282,6 @@ inline bool isString( formula::StackVar sv ) { case formula::svString: case formula::svHybridCell: - case formula::svHybridValueCell: return true; default: break; @@ -304,7 +303,6 @@ bool ScFormulaResult::IsValueNoError() const { case formula::svDouble: case formula::svEmptyCell: - case formula::svHybridValueCell: return true; default: return false; @@ -442,7 +440,6 @@ double ScFormulaResult::GetDouble() const switch (mpToken->GetType()) { case formula::svHybridCell: - case formula::svHybridValueCell: return mpToken->GetDouble(); case formula::svMatrixCell: { @@ -471,7 +468,6 @@ svl::SharedString ScFormulaResult::GetString() const { case formula::svString: case formula::svHybridCell: - case formula::svHybridValueCell: return mpToken->GetString(); case formula::svMatrixCell: { diff --git a/sc/source/core/tool/token.cxx b/sc/source/core/tool/token.cxx index 880be09..2f6354e 100644 --- a/sc/source/core/tool/token.cxx +++ b/sc/source/core/tool/token.cxx @@ -1560,7 +1560,6 @@ void ScTokenArray::CheckToken( const FormulaToken& r ) case svExternalSingleRef: case svFAP: case svHybridCell: - case svHybridValueCell: case svIndex: case svJump: case svJumpMatrix: _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits