summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2014-12-15 13:46:55 -0500
committerKohei Yoshida <kohei.yoshida@collabora.com>2014-12-15 21:21:05 -0500
commitd94b8cabeaa46089dbc5b34e29923f058f89f349 (patch)
treebd1347dc8f342837e9401a9553e9f5e4e0f72e78 /sc/inc
parenta1dc5e97da273bf35d58d54e625149022569a993 (diff)
Remove global variable SymbolTable::nR and make the code re-entrant.
Change-Id: Ie4cc8329398063b82b34cde5568686f48363ee1a
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/formulagroup.hxx10
1 files changed, 2 insertions, 8 deletions
diff --git a/sc/inc/formulagroup.hxx b/sc/inc/formulagroup.hxx
index 5bca2d5634d5..691260fa5bb7 100644
--- a/sc/inc/formulagroup.hxx
+++ b/sc/inc/formulagroup.hxx
@@ -133,10 +133,7 @@ class SC_DLLPUBLIC FormulaGroupInterpreter
static void getOpenCLDeviceInfo(sal_Int32& rDeviceId, sal_Int32& rPlatformId);
#endif
virtual ScMatrixRef inverseMatrix(const ScMatrix& rMat) = 0;
- virtual CompiledFormula* createCompiledFormula(ScDocument& rDoc,
- const ScAddress& rTopPos,
- ScFormulaCellGroup& rGroup,
- ScTokenArray& rCode) = 0;
+ virtual CompiledFormula* createCompiledFormula( ScFormulaCellGroup& rGroup, ScTokenArray& rCode ) = 0;
virtual bool interpret(ScDocument& rDoc, const ScAddress& rTopPos, ScFormulaCellGroupRef& xGroup, ScTokenArray& rCode) = 0;
};
@@ -148,10 +145,7 @@ public:
virtual ~FormulaGroupInterpreterSoftware() {}
virtual ScMatrixRef inverseMatrix(const ScMatrix& rMat) SAL_OVERRIDE;
- virtual CompiledFormula* createCompiledFormula(ScDocument& rDoc,
- const ScAddress& rTopPos,
- ScFormulaCellGroup& rGroup,
- ScTokenArray& rCode) SAL_OVERRIDE;
+ virtual CompiledFormula* createCompiledFormula( ScFormulaCellGroup& rGroup, ScTokenArray& rCode ) SAL_OVERRIDE;
virtual bool interpret(ScDocument& rDoc, const ScAddress& rTopPos, ScFormulaCellGroupRef& xGroup, ScTokenArray& rCode) SAL_OVERRIDE;
};