summaryrefslogtreecommitdiff
path: root/sc/inc/token.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/inc/token.hxx')
-rw-r--r--sc/inc/token.hxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/sc/inc/token.hxx b/sc/inc/token.hxx
index 68870e962dca..8ee554c4e8d6 100644
--- a/sc/inc/token.hxx
+++ b/sc/inc/token.hxx
@@ -144,7 +144,7 @@ public:
ScExternalSingleRefToken & operator =(ScExternalSingleRefToken &&) = delete; // due to FormulaToken
virtual sal_uInt16 GetIndex() const override;
- virtual svl::SharedString GetString() const override;
+ virtual const svl::SharedString & GetString() const override;
virtual const ScSingleRefData* GetSingleRef() const override;
virtual ScSingleRefData* GetSingleRef() override;
virtual bool operator==( const formula::FormulaToken& rToken ) const override;
@@ -168,7 +168,7 @@ public:
ScExternalDoubleRefToken & operator =(ScExternalDoubleRefToken &&) = delete; // due to FormulaToken
virtual sal_uInt16 GetIndex() const override;
- virtual svl::SharedString GetString() const override;
+ virtual const svl::SharedString & GetString() const override;
virtual const ScSingleRefData* GetSingleRef() const override;
virtual ScSingleRefData* GetSingleRef() override;
virtual const ScSingleRefData* GetSingleRef2() const override;
@@ -195,7 +195,7 @@ public:
ScExternalNameToken & operator =(ScExternalNameToken &&) = delete; // due to FormulaToken
virtual sal_uInt16 GetIndex() const override;
- virtual svl::SharedString GetString() const override;
+ virtual const svl::SharedString & GetString() const override;
virtual bool operator==( const formula::FormulaToken& rToken ) const override;
virtual FormulaToken* Clone() const override { return new ScExternalNameToken(*this); }
};
@@ -286,7 +286,7 @@ public:
bool IsInherited() const { return bInherited; }
bool IsDisplayedAsString() const { return bDisplayedAsString; }
virtual double GetDouble() const override;
- virtual svl::SharedString GetString() const override;
+ virtual const svl::SharedString & GetString() const override;
virtual bool operator==( const formula::FormulaToken& rToken ) const override;
virtual FormulaToken* Clone() const override { return new ScEmptyCellToken(*this); }
};
@@ -306,7 +306,7 @@ public:
ScMatrixCellResultToken( const ScMatrixCellResultToken& );
virtual ~ScMatrixCellResultToken() override;
virtual double GetDouble() const override;
- virtual svl::SharedString GetString() const override;
+ virtual const svl::SharedString & GetString() const override;
virtual const ScMatrix* GetMatrix() const override;
virtual bool operator==( const formula::FormulaToken& rToken ) const override;
virtual FormulaToken* Clone() const override;
@@ -391,7 +391,7 @@ public:
bool IsEmptyDisplayedAsString() const { return mbEmptyDisplayedAsString; }
virtual double GetDouble() const override;
- virtual svl::SharedString GetString() const override;
+ virtual const svl::SharedString & GetString() const override;
virtual bool operator==( const formula::FormulaToken& rToken ) const override;
virtual FormulaToken* Clone() const override { return new ScHybridCellToken(*this); }
};