summaryrefslogtreecommitdiff
path: root/sc/inc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-02-26 12:54:13 +0100
committerEike Rathke <erack@redhat.com>2015-02-26 16:17:38 +0100
commit0cd15b4494f8e8abe67a258fb10189135bf5a8ac (patch)
treeb1cea6b4af68a4a0a775a838aac20eca4528e67d /sc/inc
parentc6d42c265f8a30b64f12275b1da643ccb6fa81cc (diff)
split formula grouping for reference edge expansion, tdf#81659 related
Edge expansion may change expressions individually, which must be split off the group. Change-Id: Id4328bd8c42f2ff9f83d2edc845537971f3a39d3
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/tokenarray.hxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/sc/inc/tokenarray.hxx b/sc/inc/tokenarray.hxx
index 9dc94b9a9c4a..40687455bac9 100644
--- a/sc/inc/tokenarray.hxx
+++ b/sc/inc/tokenarray.hxx
@@ -233,6 +233,9 @@ public:
void CheckRelativeReferenceBounds(
const ScAddress& rPos, SCROW nGroupLen, const ScRange& rRange, std::vector<SCROW>& rBounds ) const;
+ void CheckExpandReferenceBounds(
+ const sc::RefUpdateContext& rCxt, const ScAddress& rPos, SCROW nGroupLen, std::vector<SCROW>& rBounds ) const;
+
/**
* Create a string representation of formula token array without modifying
* the internal state of the token array.