summaryrefslogtreecommitdiff
path: root/sc/source/core/inc/interpre.hxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2013-10-09 22:12:12 -0400
committerKohei Yoshida <kohei.yoshida@collabora.com>2013-10-11 12:14:26 -0400
commit7c6848845f10dbac392bfc3dccf405d8e8e969fc (patch)
tree244be09abf7382fd404e70ea111b0792a0167a14 /sc/source/core/inc/interpre.hxx
parentf793daf81c64690dcca0772ece07d9ead96d0d0b (diff)
Properly intern strings going into matrix objects.
Change-Id: Ieb8befa4f19ebc31f4afa1370c924b469aa77382
Diffstat (limited to 'sc/source/core/inc/interpre.hxx')
-rw-r--r--sc/source/core/inc/interpre.hxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/core/inc/interpre.hxx b/sc/source/core/inc/interpre.hxx
index 1935c3b54560..975ba25e3461 100644
--- a/sc/source/core/inc/interpre.hxx
+++ b/sc/source/core/inc/interpre.hxx
@@ -57,6 +57,12 @@ struct RangeMatrix;
}
+namespace svl {
+
+class SharedStringPool;
+
+}
+
#define MAXSTACK (4096 / sizeof(formula::FormulaToken*))
class ScTokenStack
@@ -145,6 +151,7 @@ private:
ScAddress aPos;
ScTokenArray& rArr;
ScDocument* pDok;
+ svl::SharedStringPool& mrStrPool;
formula::FormulaTokenRef xResult;
ScJumpMatrix* pJumpMatrix; // currently active array condition, if any
ScTokenMatrixMap* pTokenMatrixMap; // map ScToken* to formula::FormulaTokenRef if in array condition