summaryrefslogtreecommitdiff
path: root/include/formula/vectortoken.hxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2014-05-14 16:23:11 -0400
committerKohei Yoshida <kohei.yoshida@collabora.com>2014-05-14 16:25:38 -0400
commitb6b0b95bae845a2a59831f4e3ae63de3e54a2984 (patch)
tree87f6b12bc3d01390701454ab6aa77d25f0d00597 /include/formula/vectortoken.hxx
parent0c53ccd11f6a4318c29fd76cbc3de4e80dff769c (diff)
Bail out of group calculation in case the array fetching fails.
Change-Id: Ibb7575eeb025fc025d05b147629113796185c5d3
Diffstat (limited to 'include/formula/vectortoken.hxx')
-rw-r--r--include/formula/vectortoken.hxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/formula/vectortoken.hxx b/include/formula/vectortoken.hxx
index 125dd405e310..0c28f7e9e2c9 100644
--- a/include/formula/vectortoken.hxx
+++ b/include/formula/vectortoken.hxx
@@ -34,10 +34,15 @@ namespace formula {
*/
struct FORMULA_DLLPUBLIC VectorRefArray
{
+ enum InitInvalid { Invalid };
+
const double* mpNumericArray;
rtl_uString** mpStringArray;
+ bool mbValid;
+
VectorRefArray();
+ VectorRefArray( InitInvalid );
VectorRefArray( const double* pArray );
VectorRefArray( rtl_uString** pArray );
VectorRefArray( const double* pNumArray, rtl_uString** pStrArray );