diff options
Diffstat (limited to 'formula/source/core/api/token.cxx')
-rw-r--r-- | formula/source/core/api/token.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index 0034466ec4..cb9e7831ad 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -313,6 +313,8 @@ bool FormulaTokenArray::AddFormulaToken(const sheet::FormulaToken& _aToken,Exter AddString( aStrVal ); else if ( eOpCode == ocBad ) AddBad( aStrVal ); + else if ( eOpCode == ocStringXML ) + AddStringXML( aStrVal ); else if ( eOpCode == ocExternal || eOpCode == ocMacro ) AddToken( formula::FormulaExternalToken( eOpCode, aStrVal ) ); else @@ -792,6 +794,11 @@ FormulaToken* FormulaTokenArray::AddBad( const String& rStr ) return Add( new FormulaStringOpToken( ocBad, rStr ) ); } +FormulaToken* FormulaTokenArray::AddStringXML( const String& rStr ) +{ + return Add( new FormulaStringOpToken( ocStringXML, rStr ) ); +} + void FormulaTokenArray::AddRecalcMode( ScRecalcMode nBits ) |