[Libreoffice-commits] core.git: sc/source
Tor Lillqvist
tml at collabora.com
Tue Dec 9 03:53:46 PST 2014
sc/source/core/tool/formulagroup.cxx | 50 -----------------------------------
1 file changed, 50 deletions(-)
New commits:
commit 4c66ce8ec8f67d3bc2db5c79de68f4bda26d2e60
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Dec 9 13:14:35 2014 +0200
Bin the dummy interpreter (which was ifdeffed out anyway)
Change-Id: I262d0c07bd4851a2da52f94ef3fc229bdc0e7e06
diff --git a/sc/source/core/tool/formulagroup.cxx b/sc/source/core/tool/formulagroup.cxx
index 32ee19a..15bec56 100644
--- a/sc/source/core/tool/formulagroup.cxx
+++ b/sc/source/core/tool/formulagroup.cxx
@@ -30,8 +30,6 @@
#include <boost/scoped_array.hpp>
#include <boost/unordered_map.hpp>
-#define USE_DUMMY_INTERPRETER 0
-
#include <cstdio>
#if HAVE_FEATURE_OPENCL
@@ -468,59 +466,11 @@ bool FormulaGroupInterpreterSoftware::interpret(ScDocument& rDoc, const ScAddres
return true;
}
-#if USE_DUMMY_INTERPRETER
-class FormulaGroupInterpreterDummy : public FormulaGroupInterpreter
-{
- enum Mode {
- WRITE_OUTPUT = 0
- };
- Mode meMode;
-public:
- FormulaGroupInterpreterDummy()
- {
- const char *pValue = getenv("FORMULA_GROUP_DUMMY");
- meMode = static_cast<Mode>(OString(pValue, strlen(pValue)).toInt32());
- SAL_INFO("sc.formulagroup", "Using Dummy Formula Group interpreter mode " << (int)meMode);
- }
-
- virtual ScMatrixRef inverseMatrix(const ScMatrix& /*rMat*/)
- {
- return ScMatrixRef();
- }
-
- virtual bool interpret(ScDocument& rDoc, const ScAddress& rTopPos,
- const ScFormulaCellGroupRef& xGroup,
- ScTokenArray& rCode)
- {
- (void)rCode;
-
- // Write simple data back into the sheet
- if (meMode == WRITE_OUTPUT)
- {
- boost::scoped_array<double> pDoubles(new double[xGroup->mnLength]);
- for (sal_Int32 i = 0; i < xGroup->mnLength; i++)
- pDoubles[i] = 42.0 + i;
- rDoc.SetFormulaResults(rTopPos, pDoubles.get(), xGroup->mnLength);
- }
- return true;
- }
-};
-
-#endif
-
FormulaGroupInterpreter *FormulaGroupInterpreter::msInstance = NULL;
/// load and/or configure the correct formula group interpreter
FormulaGroupInterpreter *FormulaGroupInterpreter::getStatic()
{
-#if USE_DUMMY_INTERPRETER
- if (getenv("FORMULA_GROUP_DUMMY"))
- {
- delete msInstance;
- return msInstance = new sc::FormulaGroupInterpreterDummy();
- }
-#endif
-
if ( !msInstance )
{
#if HAVE_FEATURE_OPENCL
More information about the Libreoffice-commits
mailing list