diff options
-rw-r--r-- | formula/source/core/api/token.cxx | 5 | ||||
-rw-r--r-- | include/formula/token.hxx | 20 |
2 files changed, 9 insertions, 16 deletions
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index 68df38517f76..92f60254ec8f 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -1929,12 +1929,9 @@ bool FormulaIndexToken::operator==( const FormulaToken& r ) const mnSheet == r.GetSheet(); } const OUString& FormulaExternalToken::GetExternal() const { return aExternal; } -sal_uInt8 FormulaExternalToken::GetByte() const { return nByte; } -void FormulaExternalToken::SetByte( sal_uInt8 n ) { nByte = n; } bool FormulaExternalToken::operator==( const FormulaToken& r ) const { - return FormulaToken::operator==( r ) && nByte == r.GetByte() && - aExternal == r.GetExternal(); + return FormulaByteToken::operator==( r ) && aExternal == r.GetExternal(); } diff --git a/include/formula/token.hxx b/include/formula/token.hxx index 02bffd6a0225..4fc6b382d4cd 100644 --- a/include/formula/token.hxx +++ b/include/formula/token.hxx @@ -361,26 +361,22 @@ public: }; -class FORMULA_DLLPUBLIC FormulaExternalToken final : public FormulaToken +class FORMULA_DLLPUBLIC FormulaExternalToken final : public FormulaByteToken { private: - OUString aExternal; - sal_uInt8 nByte; + OUString aExternal; public: FormulaExternalToken( OpCode e, sal_uInt8 n, const OUString& r ) : - FormulaToken( svExternal, e ), aExternal( r ), - nByte( n ) {} + FormulaByteToken( e, n, svExternal, ParamClass::Unknown ), + aExternal( r ) {} FormulaExternalToken( OpCode e, const OUString& r ) : - FormulaToken(svExternal, e ), aExternal( r ), - nByte( 0 ) {} + FormulaByteToken( e, 0, svExternal, ParamClass::Unknown ), + aExternal( r ) {} FormulaExternalToken( const FormulaExternalToken& r ) : - FormulaToken( r ), aExternal( r.aExternal ), - nByte( r.nByte ) {} + FormulaByteToken( r ), aExternal( r.aExternal ) {} virtual FormulaToken* Clone() const override { return new FormulaExternalToken(*this); } - virtual const OUString& GetExternal() const override; - virtual sal_uInt8 GetByte() const override; - virtual void SetByte( sal_uInt8 n ) override; + virtual const OUString& GetExternal() const override; virtual bool operator==( const FormulaToken& rToken ) const override; }; |