From 4b3e4c1c98d0bd4ef5a5e0013dfb7faae0838a67 Mon Sep 17 00:00:00 2001 From: Dennis Francis Date: Wed, 15 Nov 2017 21:08:44 +0530 Subject: cache FormulaToken for doubles Change-Id: Ic0b4dff6f03ef3f88bd150e798fa2d83dfb0f486 --- formula/source/core/api/token.cxx | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'formula') diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index 04c4a203284d..2ed68521e720 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -216,6 +216,11 @@ short FormulaToken::GetDoubleType() const return 0; } +void FormulaToken::SetDoubleType( short ) +{ + SAL_WARN( "formula.core", "FormulaToken::SetDoubleType: virtual dummy called" ); +} + svl::SharedString FormulaToken::GetString() const { SAL_WARN( "formula.core", "FormulaToken::GetString: virtual dummy called" ); @@ -1797,6 +1802,11 @@ short FormulaTypedDoubleToken::GetDoubleType() const return mnType; } +void FormulaTypedDoubleToken::SetDoubleType( short nType ) +{ + mnType = nType; +} + bool FormulaTypedDoubleToken::operator==( const FormulaToken& r ) const { return FormulaDoubleToken::operator==( r ) && mnType == r.GetDoubleType(); -- cgit